永洪社区

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

作者: yhdata_j9sxIuzu    时间: 2021-11-2 09:43
标题: 筛选框
有两个筛选框 里面存的字段是2021-01 这种月份数据 怎么样可以设置第二个筛选框是第一个筛选框加六个月
(就是第一个筛选框选了2021-01,第二个筛选框自动变成2021-07)

作者: 美滋滋    时间: 2021-11-2 09:45
第二个筛选框要是没有 2021-07怎么办?

作者: 永洪Tech-CIDX    时间: 2021-11-2 10:08
可以使用脚本,这里以两个下拉参数组件为列:
其中下拉参数1 和 下拉参数2 为下拉参数组件名称,选中组件,可在组件设置中查看。
脚本放在报告脚本的变化时运行中。
var data1 = 下拉参数1.getSelectedObjects();
if(data1 != null){
    var date1 = parseDate(data1[0],"yyyy-MM");
    var date2 = dateAdd(date1,"month",6);
    date2 = formatDate(date2,"yyyy-MM");
    下拉参数2.setSelectedObjects([date2],STRING);
}
(, 下载次数: 38)