【问题标题】:widget="selection" with domain fields issue带有域字段问题的小部件 =“选择”
【发布时间】:2013-04-21 18:38:48
【问题描述】:

这是我的视图 xml 部分

<field name="bpl_estate_id" placeholder="Estate" widget="selection" />

这是我的模型 python 部分

'bpl_company_id':fields.many2one('res.company', 'Company', help='Company'),
'bpl_estate_id':fields.many2one('bpl.estate.n.registration', 'Estate', 
domain="[('company_id','=',bpl_company_id)]"),

我的问题是当我使用房地产字段时,带有小部件选项,然后没有过滤域? (显示所有记录)

请建议我执行此操作

【问题讨论】:

    标签: python xml openerp


    【解决方案1】:

    选择小部件不支持动态域,就这么简单

    https://lists.launchpad.net/openerp-india/msg03333.html

    【讨论】:

      【解决方案2】:

      您必须使用onchange 来动态设置域。 Look at this.

      【讨论】:

      • 表示小部件选项和域选项存在问题。?那么请建议我编写函数
      • 我不能为你编码 :) 我刚刚给你的链接有一个完整的例子来说明如何实现这一点。此外,您可以 grep 进入 addons 文件夹以获取更多示例(通常 onchange 方法名称包含“onchange”字样)。然后,请考虑将答案标记为正确。
      • 感谢 simahawk。我将从其他插件中引用相同类型的函数并尝试:-)
      猜你喜欢
      • 2011-01-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-28
      • 2015-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多