odoo中遇到这样的情景
form详情页
比如有三个字段,name,age,sex
要求当name为空是age和sex可编辑,当name有值时age和sex只读
可使用attrs进行限制如下:
<field name="name"/>
<field name="age" attrs="{'required': [('name','=', False)], 'readonly': [('name','!=', False)]}"/>
<field name="sex" attrs="{'required': [('name','=', False)], 'readonly': [('name','!=', False)]}"/>