如何在openerp中过滤many2one字段.
_columns = {
'hello': fields.selection([('1','one'),('2','two')],'hello'),
'product_id': fields.many2one('product.product',
'Product',
domain=[('type','=',hello)])'
...
}
Run Code Online (Sandbox Code Playgroud)
如果假设product.product有一个名为type的字段,它也是选择,它的值与hello相同,它是否在xml或python中工作?
你可以尝试domain的属性fields.many2one如下
'product_id': fields.many2one('product.product', 'Product', domain=[('purchase_ok','=',True)], change_default=True),
替代方式 - >您可以在XML视图中提供域,如下所示,
<field name="product_id" domain="[('purchase_ok','=',True)]"/>