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