其他分享
首页 > 其他分享> > odoo根据条件,使字段只读,隐藏

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

标签:string,只读,使字段,fields,marital,readonly,odoo,name
来源: https://www.cnblogs.com/jackadam/p/16467650.html