有没有办法添加一个事件处理程序来处理输入文本上的onchange事件。我需要在发票行上设置约束,用户不应该填写大于文本框中值的数量。
<field name="quantity" event="onchange(this)"/>
onchange(){
console.log..
}
10倍
答案 0 :(得分:0)
对于您的任务,您不需要使用js,为此使用python代码,您可以使用@api.onchange
并抛出警告,或者您也可以从那里创建数据库约束。 db约束仅在@api.onchange
在编辑期间保存时才有效
如果您仍然想使用js并导致头痛,您可以使用jQuery在任何字段上设置onchange
$(SELECTOR).change(function (e) {});