python 在Odoo 16中添加标题按钮

yi0zb3m4  于 2023-06-20  发布在  Python
关注(0)|答案(2)|浏览(185)

我正试图添加标题按钮到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>

但是,按钮从未显示。我试着检查它是如何在其他视图中完成的,但似乎有不同的方法可以做到这一点。此外,文档对添加新元素的描述也很模糊。你知道添加这个按钮的正确方法是什么吗?

vktxenjb

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
希望能成功。

ubby3x7f

ubby3x7f2#

Odoo将尝试验证树视图,但会失败,因为按钮定义了一个data-hotkey属性,这在树视图中是不允许的
要解决此问题,请删除data-hotkey属性。

相关问题