永洪社区
标题:
能解读一下这个脚本吗?
[打印本页]
作者:
晚安
时间:
2022-7-2 17:40
标题:
能解读一下这个脚本吗?
if(param['tijiao_flag'] != '1'){
var tx_date=getData("最大分区",DATA).get(1,0);
结束日期.setSelectedObjects( [formatDate(tx_date,'yyyy-MM-dd')],DATE);
开始日期.setSelectedObjects( [formatDate(dateAdd(tx_date,'month',-1),'yyyy-MM-dd')],DATE);
}
作者:
永洪tech-joey
时间:
2022-7-2 18:09
if(param['tijiao_flag'] != '1'){
var tx_date=getData("最大分区",DATA).get(1,0); // 获取『组件-最大分区』第二行第一列的值,数据是个日期类型的
结束日期.setSelectedObjects( [formatDate(tx_date,'yyyy-MM-dd')],DATE); // 将该时间赋予结束时间的筛选器
开始日期.setSelectedObjects( [formatDate(dateAdd(tx_date,'month',-1),'yyyy-MM-dd')],DATE); // 将『时间减去一个月』赋予开始时间的筛选器
}
作者:
永洪tech-Su
时间:
2022-7-2 18:24
当参数不等于1,获取控件值,再将获取到的值转换为年月日日期格式赋值给结束日期组件,开始日期月份减一。
getData("最大分区",DATA):从组件获取值
get(int r, int c) 获取指定位置的数据;
日期转字符串:formatDate(date,'yyyyMMdd');
dateAdd(tx_date,'month',-1),'yyyy-MM-dd') tx_date所在月份往前推一个月
结束日期.setSelectedObjects... 组件赋值
欢迎光临 永洪社区 (https://club.yonghongtech.com/)
Powered by Discuz! X3.4