Odoo 10 - 条件 hide/show 的看板视图图像
Odoo 10 - Conditional hide/show of kanban view image
我试图根据 default_code 字段的状态隐藏产品图片。
如果 default_code 为空,我想隐藏它。如果没有,我想显示图像。
到目前为止,我已经这样修改了看板视图:
<record id="conditional_product_kanban_view" model="ir.ui.view">
<field name="name">Kanban Extended View</field>
<field name="inherit_id" ref="product.product_template_kanban_view"/>
<field name="model">product.template</field>
<field name="arch" type="xml">
<xpath expr="//div[@class='o_kanban_image']" position="replace">
<div class="o_kanban_image">
<img t-att-src="kanban_image('product.template', 'image_small', record.id.value)"/>
</div>
</xpath>
</field>
</record>
基本上什么都不做。
要根据 default_code
字段显示或隐藏图像,应向 <img>
标签添加什么?
你可以像 t-if
<t t-if="record.default_code.value>
<div class="o_kanban_image">
<img t-att-src="kanban_image('product.template', 'image_small', record.id.value)"/>
</div>
</t>
我试图根据 default_code 字段的状态隐藏产品图片。 如果 default_code 为空,我想隐藏它。如果没有,我想显示图像。
到目前为止,我已经这样修改了看板视图:
<record id="conditional_product_kanban_view" model="ir.ui.view">
<field name="name">Kanban Extended View</field>
<field name="inherit_id" ref="product.product_template_kanban_view"/>
<field name="model">product.template</field>
<field name="arch" type="xml">
<xpath expr="//div[@class='o_kanban_image']" position="replace">
<div class="o_kanban_image">
<img t-att-src="kanban_image('product.template', 'image_small', record.id.value)"/>
</div>
</xpath>
</field>
</record>
基本上什么都不做。
要根据 default_code
字段显示或隐藏图像,应向 <img>
标签添加什么?
你可以像 t-if
<t t-if="record.default_code.value>
<div class="o_kanban_image">
<img t-att-src="kanban_image('product.template', 'image_small', record.id.value)"/>
</div>
</t>