【发布时间】:2018-07-12 08:39:54
【问题描述】:
我正在尝试过滤产品包含“早餐”的那些交货订单。
我正在使用的域过滤器是:
<field name="domain">[('pack_operation_product_ids','=','breakfast')]</field>
但是,它返回所有记录而不过滤它。
我希望它像这样过滤所有记录,当单击 all transfer 菜单项时。
【问题讨论】:
我正在尝试过滤产品包含“早餐”的那些交货订单。
我正在使用的域过滤器是:
<field name="domain">[('pack_operation_product_ids','=','breakfast')]</field>
但是,它返回所有记录而不过滤它。
我希望它像这样过滤所有记录,当单击 all transfer 菜单项时。
【问题讨论】:
在search 视图中添加如下过滤器。
<filter string='Product' domain="[('product_id','ilike','braeakfast')]"/>
希望对你有帮助。
【讨论】:
如果 pack_operation_product_ids 有类似 many2many 或 many2one 或 one2many 的关系,则:
变化:
<field name="domain">[('pack_operation_product_ids','=','breakfast')]</field>
喜欢这个:
<field name="pack_operation_product_ids" widget="many2many_tags" options="{'no_create': True}" domain="[('name','=','breakfast')]"/>
【讨论】: