Openerp 基于某个父字段的one2many字段上的属性

Openerp 基于某个父字段的one2many字段上的属性,openerp,odoo-9,Openerp,Odoo 9,我定制了“库存.拣选”并在“库存.移动”和“库存.打包.操作”中添加了两个新字段,在创建销售订单时,我将从中传递这两个字段的值,但在创建采购订单时,我不会传递该字段的值 根据采购订单进行拣选我不需要“库存.移动”和“库存.打包.操作”中的这两个字段,所以我需要隐藏它 我在球场上尝试了一些属性,但并没有得到预期的结果 在我的stock.picking中有一个purchase\u id字段,因此我将属性设置为: attrs="{'invisible': [('picking_id.purchase

我定制了“库存.拣选”并在“库存.移动”和“库存.打包.操作”中添加了两个新字段,在创建销售订单时,我将从中传递这两个字段的值,但在创建采购订单时,我不会传递该字段的值

根据采购订单进行拣选我不需要“库存.移动”和“库存.打包.操作”中的这两个字段,所以我需要隐藏它

我在球场上尝试了一些属性,但并没有得到预期的结果

在我的stock.picking中有一个
purchase\u id
字段,因此我将属性设置为:

attrs="{'invisible': [('picking_id.purchase_id', '!=', False)]} 
或者在stock.pack.operation中有一个
location\u id
字段,我试过:

attrs="{'invisible': [('location_id.usage', '!=', 'supplier')]} 

请分享你的代码。到目前为止您尝试了什么?我尝试了,在我的stock.picking中有一个purchase\u id字段。因此,我在stock.pack.operation中放置了类似attrs=“{'invisible':[('picking_id.purchase_id','!=',False)]的属性,或者有一个location_id字段,为此我尝试了attrs=“{'invisible':[('location_id.usage',!=','supplier'])@Odedra显示您在问题中的所有努力/代码,以便更好地理解。现在更新了问题,您可以更好地理解@OdedraHi@DivyangJariwala你找到答案了吗,请把它贴在这里,这对我有很大帮助。