Odoo 10 highcharts无法找到客户端操作
我用的是奥多10 我的xml:Odoo 10 highcharts无法找到客户端操作,highcharts,odoo-10,Highcharts,Odoo 10,我用的是奥多10 我的xml: <odoo> <template id="assets_backend" name="web_lead_funnel_chart_assets" inherit_id="web.assets_backend"> <xpath expr="." position="inside"> <script type="text/javascript" src="/sales_ch
<odoo>
<template id="assets_backend" name="web_lead_funnel_chart_assets" inherit_id="web.assets_backend">
<xpath expr="." position="inside">
<script type="text/javascript" src="/sales_chart/static/src/lib/highcharts.js"/>
<script type="text/javascript" src="/sales_chart/static/src/lib/highcharts-3d.js"/>
<script type="text/javascript" src="/sales_chart/static/src/js/web_lead_funnel_chart.js"/>
</xpath>
</template>
<!-- Action for Funnel Chart -->
<record id="action_highcharts-3d" model="ir.actions.client">
<field name="name">Majors chart</field>
<field name="tag">sales_chart.highcharts-3d</field>
</record>
<menuitem id="FunnelChart" name="Budget Analysis" parent="budget_management.menu_graph"
action="action_highcharts-3d" groups="sales_team.group_sale_manager" sequence="1"/>
<!--<menuitem id="FunnelChart" name="Sales Analysis" parent="sales_team.menu_sales"
action="action_funnel_chart" groups="sales_team.group_sale_manager"/>-->
</odoo>
当我删除javasript链接highcharts-3d.js时,它可以工作(但它显示为饼图而不是3d)
当我包含链接时,会出现以下错误:
找不到客户操作销售图表。highcharts-3d
我用的是奥多v10我做错了什么?
如果你需要更多的细节,请告诉我。谢谢 您好,用户3606682,您使用了“highcharts”标记,但问题似乎不是关于图表,而是关于“odoo”。您的图表选项在标准环境中正常工作:是的,兄弟,如果我将其作为html文件运行,则您完全正确图表工作正常,但在odoo中,我面临此问题
odoo.define("sales_chart.sale_order_chart", function(require) {
"use strict";
var core = require("web.core");
var dataset = require("web.data");
var Widget = require("web.Widget");
var WebClient = require('web.web_client');
var Session = require('web.session');
var _t = core._t;
var highcharts3d = Widget.extend({
template: "FunnelChart",
start: function() {
var self = this;
self.crm_lead_dataset = new dataset.DataSetSearch(self, "crm.lead", {}, []);
self.crm_lead_dataset.call("get_lead_stage_data", [
[]
]).done(function(callbacks) {
self.CrmFunnelChart = Highcharts.chart("container",{
chart: {
type: 'pie',
options3d: {
enabled: true,
alpha: 45,
beta: 0
}
},
title: {
text: 'Contents of Highsoft\'s weekly fruit delivery'
},
subtitle: {
text: '3D donut in Highcharts'
},
plotOptions: {
pie: {
innerSize: 100,
depth: 45
}
},
series: [{
name: 'Delivered amount',
data: [
['Bananas', 8],
['Kiwi', 3],
['Mixed nuts', 1],
['Oranges', 6],
['Apples', 8],
['Pears', 4],
['Clementines', 4],
['Reddish (bag)', 1],
['Grapes (bunch)', 1]
]
}]
});
});
},
});
core.action_registry.add("sales_chart.highcharts-3d", highcharts3d);
});