如何从onchange函数更新上下文

时间:2019-06-11 09:56:19

标签: odoo-12

我正在尝试从onchange方法更新上下文。 下面是代码参考-

@api.onchange('country')
def country(self):
    """verify country."""

    self = self.with_context(flag = True)

@api.onchange('state')
def state(self):
    """verify state."""

    print self.env.context

调用def country时,我可以在上下文中打印flag = True 但是当调用def state方法时,我无法获得flag = True

下面也是如果我的xml代码使用上下文隐藏字段

字段名=“ productname” invisible =“ context.get('flag',True)”

但是flag = True无法在上下文中找到!

我该如何解决?

0 个答案:

没有答案