Odoo11:将属性添加到现有的看板视图元素
Odoo11 : Add attribute to an existing kanban view element
我在 Odoo 11
工作,我继承了 product.template kanban view
。我想用下面的 class oe_kanban_global_click
向 div 元素添加一个 class。我使用了以下两个片段,但都没有用(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>
我在 Odoo 11
工作,我继承了 product.template kanban view
。我想用下面的 class oe_kanban_global_click
向 div 元素添加一个 class。我使用了以下两个片段,但都没有用(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>