如何解决Odoo11:将属性添加到现有看板视图元素
我正在与Odoo 11
合作,并且继承了product.template kanban view
。我想使用以下类oe_kanban_global_click
向div元素添加一个类。我已经使用了以下两个代码段,但是都没有用(没有添加到div元素中)。
<xpath expr="//div[@class='oe_kanban_global_click']" position="attributes">
<attribute name="t-attf-class" separator=" " add="oe_kanban_color_#{record.x_alert_qty_reached.raw_value}"/>
</xpath>
和
<xpath expr="//div[@class='oe_kanban_global_click']" position="attributes">
<attribute name="t-attf-class">oe_kanban_color_#{record.x_alert_qty_reached.raw_value}"</attribute>
</xpath>
请帮忙吗?
解决方法
尝试将class属性设置为空字符串。
以下示例继承产品模板看板视图以更改class属性:
<record id="product_template_kanban_view" model="ir.ui.view">
<field name="name">Product.template.product.kanban</field>
<field name="model">product.template</field>
<field name="inherit_id" ref="product.product_template_kanban_view"/>
<field name="arch" type="xml">
<xpath expr="//templates" position="before">
<field name="x_alert_qty_reached"/>
</xpath>
<xpath expr="//div[@class='oe_kanban_global_click']" position="attributes">
<attribute name="class"></attribute>
<attribute name="t-attf-class">oe_kanban_color_#{record.x_alert_qty_reached.raw_value} oe_kanban_card oe_kanban_global_click</attribute>
</xpath>
</field>
</record>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。