odoo13 异常提醒与onchange

@api.onchange('name')
def _chyanjg_gb(self):
    for line in self:
        jl = self.env['kucun.xiejxx'].search([('name', '=', line.name)], limit=1)
        if len(jl)==0:
            line.chuyanjg='无信息'
        elif len(jl)==2:
            line.xjxx_id=jl.id
            line.chuyanjg = '合格'
        else:
            return {
                'warning': {
                    'title': "异常",
                    'message': "信息异常",
                }
            }

οnchange相当于前端js函数,可以实现前端实时更新以及修改验证

上一篇:基于LinkedHashMap实现LRU缓存


下一篇:input[type="file"] change事件第二次不触发