Button 为Odoo中的按钮添加树标题

Button 为Odoo中的按钮添加树标题,button,treeview,odoo,odoo-14,Button,Treeview,Odoo,Odoo 14,我在树状视图中添加了一些图标来执行一些操作,我想为这些按钮显示标题/标签。例如,我在树视图上有两个图标,其标题为空。所以我想为这些图标添加一个标题,这将是所有记录的“操作”,就像其他字段标题一样 我已经尝试了一个链接,我想在我的案件相同,但没有为我工作。在这里 下面是我在实现代码时得到的屏幕截图。它在图标本身中显示字符串,但在树标题中不显示。节点标记属性将设置为按钮组,而字符串和类属性将在子属性中可用 尝试将\u renderHeaderCell更改为: \u renderHeaderCell

我在树状视图中添加了一些图标来执行一些操作,我想为这些按钮显示标题/标签。例如,我在树视图上有两个图标,其标题为空。所以我想为这些图标添加一个标题,这将是所有记录的“操作”,就像其他字段标题一样

我已经尝试了一个链接,我想在我的案件相同,但没有为我工作。在这里


下面是我在实现代码时得到的屏幕截图。它在图标本身中显示字符串,但在树标题中不显示。

节点标记属性将设置为
按钮组
,而
字符串
属性将在子属性中可用

尝试将
\u renderHeaderCell
更改为:

\u renderHeaderCell:函数(节点){
const$th=this.\u super.apply(this,arguments);
if(node.tag=='button\u group'&&node.children&&node.children[0]。attrs.class==='custom\u标识符”){
$th.text(node.children[0].attrs.string)
.attr('tabindex',-1);
}
返回$th;
},

我可以知道您的odoo版本吗?是odoo14版本你好,肯利,谢谢您的回复。我已经尝试了你的代码,但没有为我工作,就像它是添加字符串到图标本身,但不是到树标题。我已经用实现代码后得到的屏幕截图编辑了我的帖子。是不是我不能使用任何其他带有“自定义_标识符”的类?我使用了上面的示例,一个带有一个类的按钮。如果您使用多个类,我上面的示例将不起作用。不要使用
==
,而是尝试使用
包含
节点。子节点[0]。attrs.class.includes(“自定义标识符”)
,但是在尝试“包含”之后,我在图标中获得字符串,尽管它出现在标题中,但在图标内部也可以看到字符串(如屏幕截图所示)。如何从图标中删除该字符串?我已经解决了这个问题,使用$th.text(node.children[0].attrs.title)中的title而不是$th.text(node.children[0].attrs.string),并将其应用于xml,同时使用title=“Action”这样的title标记。谢谢肯利的帮助。这对我有用。