首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Many2one中过滤

在Many2one中过滤
EN

Stack Overflow用户
提问于 2016-08-27 03:05:07
回答 2查看 100关注 0票数 3

我需要Many2one字段只显示名称是在一个特定的组。例如:在下拉列表中显示组purchase_managers中的所有成员。请帮帮我=)

我有.py

代码语言:javascript
复制
assigned_to = fields.Many2one('res.users', 'Approver', 
                              track_visibility='onchange')

视图

代码语言:javascript
复制
 <field name="assigned_to"
                               attrs="{'readonly': [('is_editable','=', False)]}"/>
EN

回答 2

Stack Overflow用户

发布于 2016-08-27 03:15:29

我们可以在带有域属性的.py文件中处理它。

代码语言:javascript
复制
domain=[('field_name', 'operator', value)])

尝试使用以下代码:

代码语言:javascript
复制
assigned_to = fields.Many2one('res.users', 'Approver', 
          track_visibility='onchange', domain=[('is_editable', '=', True)])

结果:

它将加载用户已检查is_editable的数据。

票数 1
EN

Stack Overflow用户

发布于 2016-08-27 05:04:13

在视图中使用domain属性:

代码语言:javascript
复制
<field name="assigned_to" domain="[('is_editable','=', True)]" />
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39173160

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档