Odoo 前置过滤器 many2one / many2many / one2many
Odoo Prefilter many2one / many2many / one2many
如何 predefinde/prefilter 多对一字段?
例如 product.category 有一个类型,在我看来,用户应该只能 select 基于类别类型的 product.category。
//模型中的字段
category_id = fields.Many2one(comodel_name="product.category", string="ebay Category", required=True)
//视图中的字段
如何预过滤 select 以仅提供类型为 'external' 的类别???
这就是 domain
的用途:
要按类型过滤可选列表 'external' 添加:
domain=[('type', '=', 'external')]
您可以在字段定义(python 文件)或视图字段(XML 文件)中设置域。实际的过滤是由视图完成的;如果您在字段上设置域,它将作为视图字段的隐式默认域。
如何 predefinde/prefilter 多对一字段?
例如 product.category 有一个类型,在我看来,用户应该只能 select 基于类别类型的 product.category。
//模型中的字段 category_id = fields.Many2one(comodel_name="product.category", string="ebay Category", required=True)
//视图中的字段
如何预过滤 select 以仅提供类型为 'external' 的类别???
这就是 domain
的用途:
要按类型过滤可选列表 'external' 添加:
domain=[('type', '=', 'external')]
您可以在字段定义(python 文件)或视图字段(XML 文件)中设置域。实际的过滤是由视图完成的;如果您在字段上设置域,它将作为视图字段的隐式默认域。