跳至内容
菜单
此问题已终结
1 回复
2518 查看


it working fine odoo15 but not in 16
 ##js##

odoo.define("web_widget_plotly_chart.widget_plotly", function (require) {
"use strict";

var fieldRegistry = require("web.field_registry");
var AbstractField = require("web.AbstractField");

var PlotlyChartWidget = AbstractField.extend({
_renderReadonly: function () {
var val = this.value;
this.$el.html(val);
},
_renderEdit: function () {
var val = this.value;
this.$el.html(val);
},
});
fieldRegistry.add("plotly_chart", PlotlyChartWidget);
return {
PlotlyChartWidget: PlotlyChartWidget,
};
});



**view side **

name="plotly_chart" widget="plotly_chart" nolabel="1"/>

**python side **

plotly_chart = fields.Text(
string='Plotly Chart',
compute
='_compute_plotly_chart',
)
def _compute_plotly_chart(self):
for rec in self:
data = [{'x': [1, 2, 3], 'y': [2, 3, 4]}]
rec.plotly_chart = plotly.offline.plot(data,
include_plotlyjs
=False,
output_type
='div')

##error##
Missing widget: plotly_chart for field of type text

kindly help me



形象
丢弃
最佳答案

Hi,

Please download and use or compare the v16 of this module from this link:  https://github.com/LevelPrime/web/tree/16.0-mig-web_widget_plotly_chart/web_widget_plotly_chart


After this review and approval, this will be available in this path:  https://github.com/OCA/web/tree/16.0

Thanks

形象
丢弃
编写者

Thankyou for helping it working!

相关帖文 回复 查看 活动
1
7月 23
2747
0
10月 24
1205
0
9月 24
981
0
9月 23
2147
0
8月 23
1297