在参数面板里,有开始日期和结束日期。
那么当点击查询时,要检测结束日期是否小过开始日期。如果是的,那就提醒用户并结束查询。
这个应该要怎么实现?
我要怎么获取参数面板的日期?
var a=_g().parameterEl.getWidgetByName("开始日期").getText();
var b=_g().parameterEl.getWidgetByName("结束日期").getText();
if(a>b){
FR.Msg.alert("警告", "开始日期大于结束日期");
retuen false;
}
else {
retuen true;
--------------------
https://help.fanruan.com/finereport10.0/doc-view-4007.html 控件接口
可以这样试试,把结束日期的开始日期设置成开始日期,这样比开始日期小的时间就不能选择
结束日期的限制使用公式:date(left($开始日期,4),right(left($开始日期,6),2),right($开始日期,2))
这个可以限制结束日期大于开始日期
-------
JS实现日期控件校验- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)