比如日期控件下放一段js,希望在日期从A改为B才触发,而不是没改变日期,只是打开也触发
编辑结束事件
----------------
最好加个延时
setTimeout(function() {
你的JS代码;
}, 500);
==========================================
参考附件
WorkBook103.rar
!!!
编辑后自动提交(不校验):_g('$sessionID').writeReport();
编辑后自动提交(会校验):_g('${sessionID}').verifyAndWriteReport();
用一个控件记住当前控件的值
在编辑后事件里取这个控件值和当前控件的值对比
编辑结束事件把当前控件值赋值给另一个控件
可以加一个控件隐藏
然后编辑结束事件,取当前日期后隐藏控件日期对比,一样不触发,不一样触发
var a=this.getValue();
var b=_g().getWidgetByName("隐藏控件名").getValue();
if(a==b)
{
_g().getWidgetByName("隐藏控件名").setValue(a);
你的现在的js;
}