Loading

odoo根据条件,使字段只读,隐藏

class test_readonly(models.Model):
    _name = 'test_readonly'

    name = fields.Char(string='姓名')
    age = fields.Integer(string='年龄')
    marital_status = fields.Boolean(string='婚否', attrs="{'invisible':[('age','>=','18)]}")  # 大于18岁显示该选项
    partner_name = fields.Char(string='配偶姓名',attrs="{'readonly':[('marital_status),'!=','True']}")  #点选结婚后,禁止编辑配偶姓名

未测试,视频介绍,先记录下来。

可以根据流程来确定。

前面申请的信息变只读。

 

 

只读:readonly

必填:required

隐藏:invisible

posted @ 2022-07-11 19:53  上官飞鸿  阅读(770)  评论(0)    收藏  举报