[可视化]
钻取刷新右图时,如何把查询条件的2个起止日期参数的值...
钻取刷新右图时,如何把查询条件的2个起止日期参数的值传下去?
一刷新页面,2个日期参数的值就会变回初始值,怎么能把日期参数值带下去?
|
|
|
|
|
永洪tech-Bella
显示全部楼层
发表于 2020-2-17 09:55:03
|
|
|
|
九色鹿
显示全部楼层
发表于 2020-2-17 11:24:16
页面上有3个文本参数,其中“文本参数_当天”默认是当天,另2个是通过装载时的脚本执行的,没有变化脚本。
传递报告参数已经勾选了,但是会在装载时的脚本执行刷新掉2个日期条件。
var c=文本参数_当天.value
文本参数_截止时间.value=formatDate(parseDate(c,'yyyy-MM-dd'),'yyyy-MM-dd')
文本参数_起始时间.value=formatDate(dateAdd(parseDate(c,'yyyy-MM-dd'),DATE,-29 ),'yyyy-MM-dd')
|
|
|
|
|
永洪tech-Bella
显示全部楼层
发表于 2020-2-17 11:47:39
超链接刷新后,文本参数的值变回默认值的原因是刷新的时候装载时脚本执行了,因此,需要修改脚本限制,装载时给文本参数设置默认值的脚本只在报告打开时执行一次。具体操作如下:
1.编辑参数添加一个flag参数用于判断
2,脚本修改为如下
var c=文本参数_当天.value
if(param['flag']==0){
文本参数_截止时间.value=formatDate(parseDate(c,'yyyy-MM-dd'),'yyyy-MM-dd')
文本参数_起始时间.value=formatDate(dateAdd(parseDate(c,'yyyy-MM-dd'),DATE,-29 ),'yyyy-MM-dd')
param['flag']=1
}
|
|
|
|
|
九色鹿
显示全部楼层
发表于 2020-2-17 15:53:17
|
|
|
|
nicolezyyyy
显示全部楼层
发表于 2020-6-2 09:03:17
|
|
|
|