odoo 提示
@api.onchange('name')
#修饰器,当里面的参数的值发生改变时,调用此方法
def onchange_catsName(self):
#这里是一个简单的判断
#self.env['my.cats'].search 表示:在my_cats这张数据表里,搜索
#([('name', '=', self.name)]),表示:查找的逻辑
#表示当有相同的name值时,返回如下错误
if self.env['my.cats'].search([('name', '=', self.name)]):
#title:提示窗口的标题
#message:提示内容
return {
'warning': {
'title': "猫猫名称异常",
'message': "猫猫是不可重名的哦,请检查猫猫名称是否输入有误!!!"
}
}
浙公网安备 33010602011771号