【问题标题】:How to set domain in field on page load?如何在页面加载时在字段中设置域?
【发布时间】:2018-02-12 08:44:07
【问题描述】:

我已通过 onchange 一个字段在第二个字段中设置域。但是在页面刷新后,域会丢失作为 onchane 的集合,我们需要再次更新第一个字段以获取第二个字段中的域。什么是溶胶?我正在使用 Odoo-v8。

@api.multi
    def onchange_type(self, is_company):        
        if is_company:
            domain = {'title': [('domain', '=', 'partner')]}
        else:
            domain = {'title': [('domain', '=', 'contact')]}
        return {'domain': domain}

【问题讨论】:

    标签: cross-domain onchange odoo-8 formview


    【解决方案1】:
    def _set_required_boolean(self):
        # your logic goes here for is_student
        if is_student:
            return True
        else:
            return False
    required_boolean = fields.Boolean(default=_set_required_boolean)
    

    使用默认值代替 onchange

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-01-08
      • 1970-01-01
      • 1970-01-01
      • 2015-07-29
      • 1970-01-01
      • 2019-05-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多