Skip ke Konten
Menu
Pertanyaan ini telah diberikan tanda
1 Balas
2362 Tampilan


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



Avatar
Buang
Jawaban Terbai

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

Avatar
Buang
Penulis

Thankyou for helping it working!

Post Terkait Replies Tampilan Aktivitas
1
Jul 23
2554
0
Okt 24
1078
0
Sep 24
854
0
Sep 23
2022
0
Agu 23
1212