[常用脚本] 能解读一下这个脚本吗?

晚安铂金一 来自手机 显示全部楼层 发表于 2022-7-2 17:40:06 |阅读模式 打印 上一主题 下一主题
1
未解决

【常用脚本】 能解读一下这个脚本吗?

  • 晚安铂金一
  • 2022-07-02 17:40:06
  • 发布在 论坛
1203 2
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);
}
回复

使用道具 举报

精彩评论2

永洪tech-joey铂金四 显示全部楼层 发表于 2022-7-2 18:09: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:41
当参数不等于1,获取控件值,再将获取到的值转换为年月日日期格式赋值给结束日期组件,开始日期月份减一。
getData("最大分区",DATA):从组件获取值
get(int r, int c) 获取指定位置的数据;
日期转字符串:formatDate(date,'yyyyMMdd');
dateAdd(tx_date,'month',-1),'yyyy-MM-dd')  tx_date所在月份往前推一个月
结束日期.setSelectedObjects... 组件赋值

回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |联系社区管理员|《永洪社区协议》
返回顶部