2016-08-26 5 views
3

Many2oneフィールドには、特定のグループに属する名前のみを表示する必要があります。 例: グループpurchase_managersのすべてのメンバーをドロップダウンリストに表示 私は の.pyMany2oneのフィルタ

assigned_to = fields.Many2one('res.users', 'Approver', 
           track_visibility='onchange') 

ビュー

<field name="assigned_to" 
           attrs="{'readonly': [('is_editable','=', False)]}"/> 

答えて

1

我々はドメイン属性での.pyファイルでそれを扱うことができる持っている

)=私を助けてください。

domain=[('field_name', 'operator', value)]) 

次のコードで試してみてください。それはis_editableが確認されたユーザーのデータをロードします

assigned_to = fields.Many2one('res.users', 'Approver', 
      track_visibility='onchange', domain=[('is_editable', '=', True)]) 

結果。

0

使用ビューでdomain属性:

<field name="assigned_to" domain="[('is_editable','=', True)]" /> 
関連する問題