示例1:若获取到的日期控件对象定义为 dateEditor,设置可选日期范围为 2021-09-01 到 2021-09-08
dateEditor.setMaxAndMinDate({ min: "2021-09-01", max: "2021-09-08" });
示例2:普通报表中,将参数面板上日期控件 dateEditor0 的可选范围设置为 2021-09-01 到 2021-09-08
_g().getParameterContainer().getWidgetByName("dateEditor0").setMaxAndMinDate({ min: "2021-09-01", max: "2021-09-08" });
示例3:普通报表中,将填报单元格中日期控件 dateEditor0 的可选范围设置为 2021-09-01 到 2021-09-08
_g().getWidgetByName("dateEditor0").setMaxAndMinDate({ min: "2021-09-01", max: "2021-09-08" });
示例4:FVS 可视化看板中,点击标题将日期时间控件 date 的可选
设置为 2021-09-01 到 2021-09-08
duchamp.getWidgetByName("date").setMaxAndMinDate({ min: "2021-09-01", max: "2021-09-08" });
示例5:决策报表 ,将 body 上日期控件 dateEditor0 的可选范围设置为 2021-09-01 到 2021-09-08
_g().getWidgetByName("dateEditor0").setMaxAndMinDate({ min: "2021-09-01", max: "2021-09-08" });
注:添加事件后由于报表块对象没有完全创建导致报错后,可以添加一个延迟函数延迟执行,如:
setTimeout(function(){ _g().getParameterContainer().getWidgetByName("dateEditor0").setMaxAndMinDate({ min: "2021-09-01", max: "2021-09-08" }); }, 500);
|