用js来弄
弄一个参数,默认为0
弄点击事件
获取参数的值,当参数为0时把参数的值改成当前时间
当参数不为0时,把当前时间-参数(时间) 当这个时间差在一定范围内的话,就触发跳转
获取控件a的值
var aaa = _g().parameterEl.getWidgetByName("a").getValue();
获取当前时间
var time = FR.remoteEvaluate('=format(now(),"yyyy-MM-dd HH:mm:ss")');
获取当前时间与控件a的时间差
var shijiancha = FR.remoteEvaluate('=DATESUBDATE(format(now(),"yyyy-MM-dd HH:mm:ss"),format("'+aaa+'","yyyy-MM-dd HH:mm:ss"),"s")');
控件a为0则给控件赋值,控件a不为0就判断时间差,符合条件跳转不符合就重新给控件a赋值
if (aaa == "0") {
_g().parameterEl.getWidgetByName("a").setValue(time);
}
else {
if (shijiancha < 5) {
alert("跳转")
} else {
_g().parameterEl.getWidgetByName("a").setValue(time);
}
}