在树视图中为按钮添加标题 Odoo 16/17

问题描述 投票:0回答:1

我正在使用 Odoo 17。
我在树视图中添加了图标来执行一些操作,我想向这些按钮显示标题/标签。
我已经尝试过一个链接,在我的情况下我也想要同样的链接,但对我来说没有用。这是链接
我还阅读并遵循了这篇post中的说明,但它不起作用。 看起来没有 _renderHeaderCell 方法。

odoo treeview odoo-16 odoo-17
1个回答
0
投票

js 框架已经发生了很大变化,而不是尝试将代码从 v14 迁移到 v17,更改 web.ListRenderer 模板并在用于按钮组的标题标记内附加标题会更容易。

示例:

<t t-inherit="web.ListRenderer" t-inherit-mode="extension">
    <th t-else="" position="inside">
        <t t-esc="column.buttons[0].title"/>
    </th>
</t>

您需要将文件添加到清单中的资产条目下

'assets': {
    "web.assets_backend": {
        'MODULE_NAME/static/src/xml/web_list_renderer.xml',           
    },
},
© www.soinside.com 2019 - 2024. All rights reserved.