[常用脚本]
设置日期格式文本参数的最大值与最小值
-
夏夜的风
- 2022-04-22 10:06:46
- 发布在 论坛
2558
10
需要设定文本参数(日期格式)的最大值与最小值,因为数据只显示一个月数据,希望选择的日期也在这个范围内,该如何设置呢,万分感谢~
|
免责声明:本文不代表本站立场,且不构成任何建议,请谨慎对待。
版权声明:作者保留权利,不代表本站立场。
|
|
|
|
永洪eva
显示全部楼层
发表于 2022-4-22 11:30:00
想问一下,这个日期范围是自然月的一个月,还是跨月份的? |
|
|
|
|
永洪eva
显示全部楼层
发表于 2022-4-22 11:40:31
在编辑器中,分别选择最小值和最大值对应日期,保存设置,在文本参数组件中超出日期设置范围的日期会置灰不能选中。
|
|
|
|
|
夏夜的风
显示全部楼层
发表于 2022-4-22 11:44:13
范围是会变动的,当天为最大值,当天的一个月为最小值,不是固定的数值 |
|
|
|
|
永洪eva
显示全部楼层
发表于 2022-4-22 13:52:06
可以使用脚本设置日期范围,如图1 param['maxDate']=formatDate(dateAdd(today(),"day",0),"yyyy-MM-dd")
param['minDate']=formatDate(dateAdd(today(),"day",-30),"yyyy-MM-dd")
再使用下拉参数组件,通过添加组件过滤条件绑定两个参数,来实现日期范围动态控制。文本参数比较难实现对输入日期值进行范围判断。 |
|
|
|
|
夏夜的风
显示全部楼层
发表于 2022-5-17 10:33:32
您好,如果是时分秒的格式呢,可以用文本参数展示时间戳,给时间戳设置范围在max 与 min之间 |
|
|
|
|
永洪tech-cc
显示全部楼层
发表于 2022-5-17 16:11:47
试试这个呢
param['maxDate']=formatDate(dateAdd(today(),"day",0),"yyyy-MM-dd mm:hh:ss")
param['minDate']=formatDate(dateAdd(today(),"day",-30),"yyyy-MM-dd mm:hh:ss") |
|
|
|
|
夏夜的风
显示全部楼层
发表于 2022-5-17 16:18:30
|
|
|
|
永洪tech-cc
显示全部楼层
发表于 2022-5-17 16:23:13
参考永洪eva的回复,需要使用下拉参数组件,通过添加组件过滤条件绑定两个参数,来实现日期范围动态控制,而不是使用文本参数 |
|
|
|
|
夏夜的风
显示全部楼层
发表于 2022-5-17 16:27:32
下拉参数组件需要绑定数据,列表中的时间是一个月的所有年月日时分秒可以随意选择的,文本组件会更合适一些的。
如何可以控制文本参数设置为时间戳设置max min范围,或者是下拉参数组件可以选择一个月的任意年月日时分秒,两种都可以~麻烦帮忙看一下~ |
|
|
|
|