永洪社区

标题: 筛选框 [打印本页]

作者: yhdata_j9sxIuzu    时间: 2021-11-2 16:21
标题: 筛选框
怎样可以设置一个月份筛选框默认为当前月份减6个月  下一个筛选框为当前月份(系统月份)加6个月

作者: 永洪Tech-CIDX    时间: 2021-11-2 16:21
yhdata_j9sxIuzu 发表于 2021-11-2 17:14
这个脚本在装载时运行,然后再写上面那个组件的脚本是吗?
组件名称.setSelectedObjects([formatDate(dateA ...

完整写出来太长了,中间的部分就省略了。就是上面的 dateAdd(today(),"month",-6),直接放在装载时运行里就可以了,组件名称是组件设置中查看。
作者: 永洪Tech-CIDX    时间: 2021-11-2 16:31
使用脚本为筛选框设置初始值,使用函数  dateAdd(today(),"month",-6)获取六个月前的日期,dateAdd(today(),"month",6)获取6个月后的日期
作者: yhdata_j9sxIuzu    时间: 2021-11-2 16:42
脚本是直接这样写吗 咋不对呢 是不是少了点啥
作者: 永洪Tech-CIDX    时间: 2021-11-2 17:03
yhdata_j9sxIuzu 发表于 2021-11-2 16:42
脚本是直接这样写吗 咋不对呢 是不是少了点啥

如果这个组件绑定的是日期类型的字段,脚本:组件名称.setSelectedObjects([dateAdd(。)],DATE);
如果绑定的文本类型的字段,脚本:组件名称.setSelectedObjects([formatDate(dateAdd(。),'yyyy-MM')],STRING);
作者: yhdata_j9sxIuzu    时间: 2021-11-2 17:14
这个脚本在装载时运行,然后再写上面那个组件的脚本是吗?
组件名称.setSelectedObjects([formatDate(dateAdd(。),'yyyy-MM')],STRING); 这中间有一个句号是啥
作者: yhdata_j9sxIuzu    时间: 2021-11-2 17:31
好了 感谢




欢迎光临 永洪社区 (http://club.yonghongtech.com/) Powered by Discuz! X3.4