我有一个安装了CRM的Odoo11。
我创建了3个字段(类型选择),并将其添加到视图中
编辑窗体视图
在CRM/业务机会中。
我必须在3个下拉列表之间创建一个依赖项(第一个下拉值限制第二个下拉列表,第二个和第三个下拉列表相同)。
我想我可以做模型代码。这里我的问题是,找不到或无法向窗体视图添加模型。
编辑:
我在野外发现了高级属性。
在x_selectionb的高级属性中,我添加了
依赖关系
X轴选择和输入
计算
:
a = [('c','c'),('d','d')]
b = [('e','e'),('f','f')]
for record in self:
if record.x_selectiona == 'a':
record.x_selectionb = fields.Selection(a)
elif record.selectiona == 'b':
record.x_selectionb = fields.Selection(b)
我得到下一个错误:
raise ValueError("forbidden opcode(s) in %r: %s" % (expr, ', '.join(opname[x] for x in codes)))
在选择第一个选项后,如何在第二个选项中添加所需的值?
我意识到我正在获取
self.x_选择b
不是田野