需求:报表页面使用日期组件过滤数据,但选择的日期超过当天日期时弹出错误提示。(参考以下简单实例)1、页面选取文本参数组件设置类型为日期。
2、求文本参数的值与当前系统时间差值,若文本参数组件上选择的值大于当前系统日期弹出不合法提示,页面脚本写在变化时运行。
var a=parseDate(文本参数1.value,'yyyy-MM-dd') //debug(isDate(a))调试a是否为date类型,返回true则是。
var b=today()
var c=dateGap(b,a,'dayofyear') //a、b都要为date类型才能进行计算。
if(c>0){
debug('日期不合法')
}
3、效果图:
|