2017-02-25 74 views
1

我有一个名为'A'的模型,它与另一个模型'B'有许多二元关系,而另一个关系one2many与模型'C'有关系。在'C'中有一个很多的字段'c'。在'B'我有一个2'字段'b'。我想为这个字段'c'设置一个域,如下所示: domain =“[('id','in',parent.ab)]”,我把这个放在xml视图上,但是我得到了以下javascript错误: 未捕获错误:AttributeError:对象没有属性'b'... http://localhost:8069/web/static/lib/py.js/lib/py.js:757 ...并且我不知道如何使用python代码设置此域。 谢谢。域错误[odoo 8]

回答

1

在客户端,如webclient视图,不能使用“点符号”访问相关的字段值。 这只能在服务器端域中使用,例如Record Rules使用的域。

能够做你想做的事情,你需要创建一个Related字段,使parent.a.b值可用于模型的视图。

+0

谢谢@Daniel Ries – abdelkrimi