我这月份默认值是当月,但是实际值是所有月份
${if(len(month) == 0,""," and f.Periodsid in (" + month + ")")}
要怎么改成实际值也是当月,同时也需要所有月份供选择
月份数据字典自定义就是实际值1234.....显示值一二三四....
这个非空选全部能不能换成非当月选全部
月份数据字典
非空的时候有参数
改成你们那样就成了
首先默认值和实际值不是相互关联的词,
默认值是控件初始化时默认的值
实际值是和显示值对应的,你参数控件里显示出来的值叫显示值,但是他原来的值才是实际值
这个是可以在数据字典里设置的
你再考虑下你的需求,你的sql应该是
${if(len(month) == 0,""," and f.Periodsid in ('" + month + "')")}
然后返回值设置为字符串,分隔符设置为','
那你下拉框控件 的数字字典 实际值是数组 就好
非当月 选择全部?? 那就应该这样
${if(month!= MONTH(TODAY()),""," and f.Periodsid in ('" + month + "')")}