Orm Odoo预滤器many2one/many2many/one2many

Orm Odoo预滤器many2one/many2many/one2many,orm,model,odoo,Orm,Model,Odoo,如何预定义/预筛选多个字段 例如product.category有一个类型,在我看来,用户应该只能根据类别类型选择product.category //模型中的场 category\u id=fields.manyOne(comodel\u name=“product.category”,string=“ebay category”,必填项=True) //视野 如何对select in view进行预筛选以仅提供类型为“external”的类别?这就是域的用途: 要按“外部”类型过滤可选列表

如何预定义/预筛选多个字段

例如product.category有一个类型,在我看来,用户应该只能根据类别类型选择product.category

//模型中的场 category\u id=fields.manyOne(comodel\u name=“product.category”,string=“ebay category”,必填项=True)

//视野


如何对select in view进行预筛选以仅提供类型为“external”的类别?

这就是
域的用途:

要按“外部”类型过滤可选列表,请添加:

domain=[('type', '=', 'external')]

您可以在字段定义(python文件)或视图字段(XML文件)中设置域。实际过滤由视图完成;如果在字段上设置域,它将作为视图字段的默认隐式域。

Ok,可以。当我的情况更复杂且取决于另一个字段的选择时,我可以做什么。可以在右边的值上使用字段名(不带逗号)。