【发布时间】:2016-03-15 14:45:39
【问题描述】:
我创建了一个 many2one 字段来选择表单中的产品。我用域过滤了可以选择的项目:
light_system = fields.Many2one(
'product.product',
string='Lighting System',
ondelete='restrict',
domain=[('categ_id.name', '=','Lighting System')]
)
如果我使用“创建新”直接从此下拉菜单中创建新项目,则该类别未设置为“照明系统”,因此当我再次尝试使用它时它不会显示,冒着重复相同项目的风险不同的用户... 当我选择使用“创建新”或“创建和编辑”“”直接从该字段创建新项目时,是否可以将类别默认设置为“照明系统”?
我试过了
<field name="light_system"
placeholder="Lighting System"
context="{'default_categ_id':'Lighting System'}"/>
和
<field name="light_system"
placeholder="Lighting System"
context="{'default_categ_id.name':'Lighting System'}"/>
在表单视图中,但都不起作用
【问题讨论】:
标签: openerp many-to-one odoo-9