web端给F7字段赋值时,如何不触发值改变事件原创
金蝶云社区-苏四ss
苏四ss
21人赞赏了该文章 72次浏览 未经作者许可,禁止转载编辑于2024年06月14日 14:47:51

以往处理办法:

先卸载onchange事件,setValue后再重新设置onchange事件,例如:

var _onchangeHandler =waf('#f7').wafPromptBox('option','onchange');

waf('#f7').wafPromptBox('option','onchange',null);

waf('#f7').wafPromptBox('setValue', {...});

waf('#f7').wafPromptBox('option','onchange', _onchangeHandler);


新版处理办法相对简单:

waf("#ext_changeAudit").wafPromptBox("setValue", null, false);

第三个参数说明:是否触发值改变事件,true-触发,false-不触发。

赞 21