找文章 / 找答案
  • 发帖数3644
  • 粉丝6

此人很懒,什么也没有留下

精选问答 更多内容

[可视化] 选中地图数据后过滤参数组件的内容

给给白银二 显示全部楼层 发表于 2022-10-25 16:02:54 |阅读模式 打印 上一主题 下一主题
1
已解决
本帖最后由 yhdata_THHJZFCz 于 2022-10-25 16:05 编辑

选中地图数据后过滤参数组件的内容,如图,如选择选中广东数据,上方的参数组件过滤为广东的内容,尝试了组件传参、超链接,没试出来这个需要怎么实现呢?谢谢!

1.png

最佳答案

社区管理员
yhdata_lyaa 关注Ta

2022-10-25 16:02:55

不用组件传参了,使用超链接刷新,传递参数省份, 对下拉列表参数1设置过滤,省份=?{省份} ------------------------------------------ 如果下拉列表参数要全选就写脚本。 全选的脚本,报告脚本变化时运行, var b=getData('下拉列表参数1'); var Vsize2=b.size();//获取grid的行数 //debug(Vsize2+"行"); var arr2=new Array(); for(i=Vsize2-1;i>0;i--){ arr2=b.get(i,0); //debug(arr2) } 下拉列表参数1.setSelectedObjects(ar ...
查看完整内容
回复

使用道具 举报

精彩评论8

yhdata_lyaa 显示全部楼层 发表于 2022-10-25 16:02:55
不用组件传参了,使用超链接刷新,传递参数省份,
对下拉列表参数1设置过滤,省份=?{省份}
------------------------------------------
如果下拉列表参数要全选就写脚本。
全选的脚本,报告脚本变化时运行,
var b=getData('下拉列表参数1');
var Vsize2=b.size();//获取grid的行数
//debug(Vsize2+"行");
var arr2=new Array();
for(i=Vsize2-1;i>0;i--){
arr2=b.get(i,0);
//debug(arr2)
}
下拉列表参数1.setSelectedObjects(arr2,STRING);



回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2022-10-25 16:26:02
参考 组件传参.jar (9.8 KB, 下载次数: 1)
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2022-10-25 16:27:58
设置组件传参,用省份传参
报告脚本
var aa=toString(param['省份'])
//debug(aa)
下拉参数1.setSelectedObjects([aa], STRING);
回复

使用道具 举报

给给白银二 显示全部楼层 发表于 2022-10-25 16:42:59
yhdata_lyaa 发表于 2022-10-25 16:27
设置组件传参,用省份传参
报告脚本
var aa=toString(param['省份'])

你好呀,这个是设置参数组件默认内容,想要的是参数组件添加过滤条件,显示对应的内容,如点击广东,参数组件绑定字段为 市,显示为广东省所有的市。不好意识,可能前面没描述清楚呢
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2022-10-25 17:16:22
yhdata_THHJZFCz 发表于 2022-10-25 16:42
你好呀,这个是设置参数组件默认内容,想要的是参数组件添加过滤条件,显示对应的内容,如点击广东,参数 ...

你在参数组件用传参的值去过滤不行么
回复

使用道具 举报

给给白银二 显示全部楼层 发表于 2022-10-25 17:35:57
yhdata_yzm 发表于 2022-10-25 17:16
你在参数组件用传参的值去过滤不行么

这个不行喔
回复

使用道具 举报

给给白银二 显示全部楼层 发表于 2022-10-25 17:36:22
yhdata_lyaa 发表于 2022-10-25 17:26
不用组件传参了,使用超链接刷新,传递参数省份,
对下拉列表参数1设置过滤,省份=?{省份}
--------------- ...

这个试了一下,是可以的,谢谢大佬
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2022-10-25 17:48:49
yhdata_THHJZFCz 发表于 2022-10-25 17:36
这个试了一下,是可以的,谢谢大佬

帮我设置最佳答案就好啦
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部