[可视化]
在文本框中,获取年月,并随过滤组件筛选,文本发生变化
-
彭于晏大表哥
- 2022-01-28 14:27:52
- 发布在 论坛
1454
5
有组件文本框、下拉列表过滤:年(2020,2021)、下拉列表过滤:月(1-12)。在文本框中,获取过滤组件中选中的最大年份以及对应年份的最大月份,输出在文本框中。输出结果应为:2021年12月。如果过滤组件筛选条件改变,文本框中也随之改变?有哪位大神能够告知一下怎么实现。
|
免责声明:本文不代表本站立场,且不构成任何建议,请谨慎对待。
版权声明:作者保留权利,不代表本站立场。
|
|
|
|
_贝贝
显示全部楼层
发表于 2022-1-28 14:34:17
本帖最后由 永洪tech-Muse 于 2022-1-28 14:35 编辑
是只获取过滤组件字段的最大值吗,不是获取选中值吗。 比如我筛选组件里面有 2015,2016,2017,2018. 文本只显示最大值2018吗 假如月份有1,3,6,8, 那么只显示8月是吗 |
|
|
|
|
彭于晏大表哥
显示全部楼层
发表于 2022-1-28 14:39:54
|
|
|
|
_贝贝
显示全部楼层
发表于 2022-1-28 14:43:43
本帖最后由 永洪tech-Muse 于 2022-1-28 14:46 编辑
比如我数据是2015年 1月 3 月 7月 2016年 2月 9月 10月
那么我筛选组件 选择 年份为 2015年 月份 3月 那么 文本还是显示 2015年7月 实际是根据年份选出最大值,跟所筛选的月份没关系 是吗
月份的是一直都展示12月 还是实时变化 展示数据中最大值 |
|
|
|
|
彭于晏大表哥
显示全部楼层
发表于 2022-1-28 15:01:18
年份有多个、月份有多个,默认状态时全选,此时因该是(最大年份)年(最大月份)月
当改变年份选择,还是获取选中年份中的最大年份;改变月份,获取值为,对应年份中选中月份中的最大值,年与月是关联关系 |
|
|
|
|
_贝贝
显示全部楼层
发表于 2022-1-28 15:24:58
本帖最后由 永洪tech-Muse 于 2022-1-28 15:26 编辑
用一个表格组件绑定年和月,字段做倒序排序,第一个值就是最大值,脚本设置宽度为0隐藏表格组件
var data=getViewData("图表1")
param['a']=data.get(1,0)
param['b']=data.get(1,1) //get是取的表格的第二行第二列的数据
文本1.data=param['a']+'年'+param['b']+'月'
图表1.width=0 (自由布局生效) |
|
|
|
|