Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
1 Trả lời
2146 Lượt xem

In odoo 16, I have created a custom widget. I am getting error.

var CustomWidgetName = AbstractField.extend({
    FieldRegistry.add('CustomWidgetName', CustomWidgetName);
    return { 
      CustomWidgetName: CustomWidgetName, 
  }; 
});

In browser, I can see only the value of json field. But I need graph which I wrote in json file. And I am getting this message (Missing widget error) in browser console.

Missing widget: CustomWidgetName for field of type text

I used the created widget inside the kanban-box view.

/*?xml version="1.0" encoding="utf-8"?*/

/*odoo*/

/*record id="new_id" model="ir.ui.view"*/

/*field name="name"*/Dashboard/*field*/

/*field name="model"*/new.model.name/*field*/

/*field name="type"*/kanban/*field*/

/*field name="arch" type="xml"*/

/*kanban create="false"*/

/*templates*/

/*t t-name="kanban-box"*/

/*div class="card-body o_dashboard_graph" style="margin:auto;"*/

/*field name="json_value_field" ylabel="y" xlabel="x" graph_type="line" widget="CustomWidgetName"*/

/*/div*/

/*/t*/

/*/templates*/

/*/kanban*/

/*/field*/

/*/record*/

/*/odoo*/




Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Hi,

Please refer to the below blog to know how to create a field widget in odoo
https://www.cybrosys.com/blog/how-to-create-a-field-widget-in-the-odoo-16#:~:text=Now%20let%20us%20see%20How,it%20in%20a%20form%20view.


Hope it helps

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
0
thg 3 24
14
1
thg 3 24
2436
1
thg 12 22
4245
2
thg 6 22
11750
1
thg 2 24
2846