
Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn
由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解
本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!
开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号
如果您登录系统碰到问题,请在微信公众号留言:
请教,新API,onchange中判断输入有误,如何提示红色对话框?或弹出错误窗口?
-
尝试这样的代码无效,请教。
@api.onchange('available_num') # if these fields are changed, call method<br /> def check_change(self):<br /> if self.available_num > self.num:<br /> context={}<br /> context["key"]="value"<br /> ret = {<br /> 'type': 'ir.actions.client',<br /> 'tag': 'bs.error_message',<br /> 'context': context,<br /> }<br /> return ret
-
<br /> warning = {<br /> 'title': _('Warning!'),<br /> 'message': _('You must first select a partner!'),<br /> }<br /> return {'warning': warning}<br />
-
[quote author=mrshelly link=topic=17351.msg31220#msg31220 date=1445908853]
<br /> warning = {<br /> 'title': _('Warning!'),<br /> 'message': _('You must first select a partner!'),<br /> }<br /> return {'warning': warning}<br />
[/quote]
提示出字段无效的那种如何实现? -
其他原因...
-
我跟踪js代码,找到 instance.web.View类中有this.do_warn(_t("The following fields are invalid:"), warnings.join(''));这个方法,请教在python服务器端如何调用?
是否应该在js中获取onchange方法,在js中判断后直接返回do_warn?