ビューまたは.pyのフィールド定義で動的ドメイン方程式を与えたいです。
お気に入り
<field name="product_id" domain="[('name','in',get_names)]"/>
product_id は many2one フィールドです。
get_names は、実行時にリストを作成する関数です。
エラーが表示されます-「名前 'get_names' は定義されていません」
何か案は。
私も次のことを試しました。
'product_id': fields.many2one('mymodule.relation.model','Title',selection=get_names)
これにより、mymodule.relation.model 内のすべてのエントリが表示されます。それが行う唯一のことは、ユーザーが選択/送信した値が「get_names」に属しているかどうかを検証することです。