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': "猫猫是不可重名的哦,请检查猫猫名称是否输入有误!!!"
            }
        }

  

posted @ 2023-07-27 14:07  CrossPython  阅读(35)  评论(0)    收藏  举报