2017-02-25 11 views
1

私はAという名前のモデルを持っています。それは、他のモデル 'B'との間にmany2oneの関係(a)を持ち、もう1つはモデル 'C'との関係です。 'C'には、多くの2つのフィールド 'c'があります。 'B'には私は1つの数多くのフィールド 'b'を持っています。domain = "[( 'id'、 'in'、parent.ab)]"これをxmlビューに配置しましたが、次のようになりました。 javacript error: キャッチコピーエラー:AttributeError:オブジェクトに属性 'b'がありません... http://localhost:8069/web/static/lib/py.js/lib/py.js:757 ...このドメインをPythonコードで設定する方法がわかりません。おかげさまで ドメイン[odoo 8]のエラー

答えて

1

Webクライアントビューのようなクライアント側では、「ドット表記法」を使用して関連するフィールド値にアクセスすることはできません。 これは、サーバー側のドメインでのみ可能です(レコードルールで使用されるドメインなど)。

Relatedフィールドを作成して、parent.a.bという値をモデルのビューで使用できるようにする必要があります。

+0

ありがとう@ダニエルリース – abdelkrimi

関連する問題