我在名为stock.picking.type
的{{1}}模型中添加了一个布尔字段。对于我的数据库中的所有拣货类型,此字段为x_is_dropship_aggregate_picking_type
,除了一个。
我正在尝试对具有False
的拣货类型的看板卡进行一些更改,但我似乎无法让它发挥作用。
这是我通过Odoo V10 UI创建的模板。它继承自x_is_dropship_aggregate_picking_type == true
视图:
stock.picking.type.kanban
正如你在这一行上看到的那样:
<?xml version="1.0"?>
<data>
<xpath expr="//field[@name='count_picking_backorders']" position="after">
<field name="x_is_dropship_aggregate_picking_type"/>
</xpath>
<templates>
<t t-extend="kanban-box">
<t t-if="record.x_is_dropship_aggregate_picking_type.raw_value" t-jquery="button" t-operation="replace">
<button class="btn btn-primary">
<span>100 To Receive</span>
</button>
</t>
</t>
</templates>
</data>
如果此字段的值为<t t-if="record.x_is_dropship_aggregate_picking_type.raw_value" t-jquery="button" t-operation="replace">
,我只会尝试更改父模板。不幸的是,视图中的每张看板卡都会发生变化,而不仅仅是我想要的。 true
和t-if
似乎没有以这种方式一起工作。
有没有办法有条件地改变这个视图并保持不变?