永洪社区
标题:
怎么获取日期过滤组件的第二个值?
[打印本页]
作者:
canzhi
时间:
2020-2-5 20:11
标题:
怎么获取日期过滤组件的第二个值?
本帖最后由 canzhi 于 2020-2-5 20:12 编辑
(, 下载次数: 187)
上传
点击文件名下载附件
我想获取日期过滤组件的范围模式的第二个日期的值,让后传递给上面的饼图,让饼图过滤第二个日期,然后显示当天的统计值.
作者:
刘力群
时间:
2020-2-6 13:21
日期过滤1.firstDates[0] //获取第一个值 日期过滤1.secondDates[0]//获取第二个值
作者:
canzhi
时间:
2020-2-6 13:50
那么这个值怎么传递给另一个组件,比如饼图组件,让可以过滤这个值
作者:
canzhi
时间:
2020-2-6 14:05
我设置报表中最上面的更多中的脚本:var a = 日期过滤1.secondDates[0]
报错:报告(未命名-0)-->装载时运行-->TypeError: Cannot read property "0.0" from null ([script]#1) at line 1
作者:
刘力群
时间:
2020-2-6 16:49
可以把获取到的值用脚本赋值给一个参数 然后在饼图上设置过滤器 报错问题看一下是否是因为日期组件未选值的原因,写在变化时运行看看
作者:
canzhi
时间:
2020-2-6 19:26
本帖最后由 canzhi 于 2020-2-6 19:28 编辑
1.日期过滤组件的脚本,只有加载时运行,没有变化时运行.
2.怎么获取值,然后赋值给参数.有具体代码例子吗.我记得输出类型的组件不包含日期过滤组件.这样的话,怎么把日期过滤组件的数据输出出来.
作者:
永洪tech-Lan
时间:
2020-2-7 11:08
本帖最后由 永洪tech-Lan 于 2020-2-7 11:09 编辑
canzhi 发表于 2020-2-6 19:26
1.日期过滤组件的脚本,只有加载时运行,没有变化时运行.
2.怎么获取值,然后赋值给参数.有具体代码例子吗.我 ...
场景:日期过滤组件在范围模式下,获取选中日期的左右边以及右边值。
参考脚本(页面变化时运行):
if
(
日期过滤
1
.firstDates
!=
null
&&
日期过滤
1
.secondDates
!=
null
)
{
var
start
=
日期过滤
1
.firstDates
[
0
//获取左边值
param
[
'a0'
=
parseDate
(
start.substring
(
1
,
(
start.length
()))
,
'yyyy-MM'
)
;
//获取的值转为时间戳并赋值给参数a0
var
end
=
日期过滤
1
.secondDates
[
0
;
//获取右边值
param
[
'a1'
=
parseDate
(
end.substring
(
1
,
(
end.length
()))
,
'yyyy-MM'
)
;
//获取的值转为时间戳并赋值给参数a1
}
debug
(
param
[
'a0'
)
debug
(
param
[
'a1'
)
//打印param['aa1']日期值。
(, 下载次数: 179)
上传
点击文件名下载附件
然后在饼图上用上述脚本中参数进行过滤。
欢迎光临 永洪社区 (https://club.yonghongtech.com/)
Powered by Discuz! X3.4