ODOO 申请人看板视图在阶段名称下添加文本
ODOO Aplicant kanban view add text under stage name
我正在尝试在申请人看板视图中的阶段名称下添加文本或字段名称。请参考下图以供参考。我想在我用红线标记的地方添加一个文本。
从用户界面我尝试编辑看板视图,我在继承视图中创建了新视图,
<?xml version="1.0"?>
<xpath expr="//span[@class='o_column_title']" position="after">
<field name="display_name"></field>
</xpath>
但是我收到这个错误
Error while validating view:
Element '<xpath expr="//span[@class='o_column_title']">' cannot be located in parent view
View name: my_kanban_view
Error context:
view: ir.ui.view(662,)
view.model: hr.applicant
view.parent: ir.ui.view(566,)
你能指导我实现这个吗?我将对我非常有用。提前致谢。
您尝试查找的元素是 KanbanView.Group template which is rendered in the kanban column 的一部分。
您需要继承该模板才能在标题后添加一个元素。
<?xml version="1.0" encoding="UTF-8"?>
<templates>
<t t-inherit="web.KanbanView.Group" t-inherit-mode="primary">
<xpath expr="//div[hasclass('o_kanban_header_title')]" position="after">
</xpath>
</t>
</templates>
您可以检查看板列 js 文件以查看列小部件中定义的可用变量。记录在每一列中分组,并在 data_records
object (widget.data_records
).
中可用
在尝试访问字段值之前,您需要 select 一条记录。
我正在尝试在申请人看板视图中的阶段名称下添加文本或字段名称。请参考下图以供参考。我想在我用红线标记的地方添加一个文本。
<?xml version="1.0"?>
<xpath expr="//span[@class='o_column_title']" position="after">
<field name="display_name"></field>
</xpath>
但是我收到这个错误
Error while validating view:
Element '<xpath expr="//span[@class='o_column_title']">' cannot be located in parent view
View name: my_kanban_view
Error context:
view: ir.ui.view(662,)
view.model: hr.applicant
view.parent: ir.ui.view(566,)
你能指导我实现这个吗?我将对我非常有用。提前致谢。
您尝试查找的元素是 KanbanView.Group template which is rendered in the kanban column 的一部分。
您需要继承该模板才能在标题后添加一个元素。
<?xml version="1.0" encoding="UTF-8"?>
<templates>
<t t-inherit="web.KanbanView.Group" t-inherit-mode="primary">
<xpath expr="//div[hasclass('o_kanban_header_title')]" position="after">
</xpath>
</t>
</templates>
您可以检查看板列 js 文件以查看列小部件中定义的可用变量。记录在每一列中分组,并在 data_records
object (widget.data_records
).
中可用
在尝试访问字段值之前,您需要 select 一条记录。