永洪社区

标题: 文本参数最小值的调整 [打印本页]

作者: yhdata_r8qCbI1m    时间: 2024-12-5 15:52
标题: 文本参数最小值的调整
文本参数日期最小值的动态时间现在只能设置为参数的值。我想把这个动态时间给加一天,例如参数传入的时间为2024-12-05,我想让文本参数的最小值设置为2024-12-06。
作者: yhdata_lyaa    时间: 2024-12-5 15:52
yhdata_r8qCbI1m 发表于 2024-12-5 17:02
是的。就是两个文本参数组件的联动。
  1. var a=parseDate(param["文本参数1"],"yyyy-MM-dd")
  2. var b=dateAdd(a,"dayofyear",+1)
  3. 文本参数2.value=formatDate(b,"yyyy-MM-dd")
复制代码


作者: yhdata_lyaa    时间: 2024-12-5 16:13
再加一个参数
param['b']=dateGap(param['a'],"dayofyear",+1)
作者: yhdata_r8qCbI1m    时间: 2024-12-5 16:45
yhdata_lyaa 发表于 2024-12-5 16:13
再加一个参数
param['b']=dateGap(param['a'],"dayofyear",+1)

大哥,要怎么写您这个脚本。我打开编辑参数新建了一个日期参数。然后在报告的js里写了您这个脚本。但是新建的日期参数没起作用。我看了新建的日期参数传的值,是个空值。
作者: yhdata_lyaa    时间: 2024-12-5 16:58
yhdata_r8qCbI1m 发表于 2024-12-5 16:45
大哥,要怎么写您这个脚本。我打开编辑参数新建了一个日期参数。然后在报告的js里写了您这个脚本。但是新 ...

文本参数组件吗?
原来的参数a也是文本参数吗

作者: yhdata_r8qCbI1m    时间: 2024-12-5 17:02
yhdata_lyaa 发表于 2024-12-5 16:58
文本参数组件吗?
原来的参数a也是文本参数吗

是的。就是两个文本参数组件的联动。
作者: yhdata_r8qCbI1m    时间: 2024-12-5 19:08
问题已解决,方法为 新建参数,在报告js脚本里把日期往后推一天。下面为脚本param['aa']=dateAdd(param["文本参数1"],"dayofyear",+1);在文本参数组件设置最小值动态时间,选新建的参数。




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