我想在勾选"公民"(我将其作为布尔字段添加到我的.py文件中)时更改"联系人/新"表单的视图。当它为 True 时,我希望"zip"字段是默认值为"12345"的只读类型,而当它正常为 False 时。
如果我不完全清楚,或者如果您需要我的代码,请告诉我。
若要为 zip 字段设置默认值,请为字段 citizen
编写onchange
方法。
尝试这样的事情:
@api.onchange('citizen')
def onchange_citizen(self):
if self.citizen:
self.zip = 123456
在view
设置的字段中,当公民字段的值zip
为True
<field name="zip" attrs="{'readonly':[('citizen','=',True)]}"/>
希望这对您有所帮助。