我正试图添加标题按钮到Odoo 16中的树视图中,我为自定义模块创建。
以下是视图:
<record id="cc_order_tree_view" model="ir.ui.view">
<field name="name">cc.order.list</field>
<field name="model">cc.order</field>
<field name="arch" type="xml">
<tree>
<header>
<button name="action_mark_as_discarded" string="Discard" class="oe_highlight" type="object" data-hotkey="d"></button>
</header>
<field name="number" />
<field name="itemsTotal" />
<field name="total" />
<field name="odoo_status" />
</tree>
</field>
</record>
但是,按钮从未显示。我试着检查它是如何在其他视图中完成的,但似乎有不同的方法可以做到这一点。此外,文档对添加新元素的描述也很模糊。你知道添加这个按钮的正确方法是什么吗?
2条答案
按热度按时间vktxenjb1#
请查看odoo论坛上被标记为最佳答案的帖子,可能对您有用:
https://www.odoo.com/forum/help-1/how-to-add-a-button-next-to-create-in-list-view-in-odoo-16-219508
这里是youtube上的视频指南,它适用于verido14,但适用于16。
https://www.youtube.com/watch?v=KUNMxMMVwgU
希望能成功。
ubby3x7f2#
Odoo将尝试验证树视图,但会失败,因为按钮定义了一个data-hotkey属性,这在树视图中是不允许的
要解决此问题,请删除
data-hotkey
属性。