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

发帖数 2粉丝 1
  • 解答问题超厉害

    经常帮助其他会员答疑
    chenchen玄铁三
    2021-4-14 09:59:31 发布在问答
    页面获取树状过滤的值
    永洪页面如何获取《树状过滤》选中的值,然后传到二级页面,在二级页面获取到值,再次进行过滤,有没有参考的脚本?或者有实现的方案
    5245
    6
    精彩评论6
    _贝贝白银一
    发表于 2021-7-5 11:16:11 显示全部楼层
    如何获取树状过滤每层的值?
    var sels = 树状过滤1.getSelectedObjects();
    var filter = new Array();
    var subFilter = new Array();
    var thiFilter = new Array();
    if(sels.length > 0){
    for(var i = 0; i < sels.length; i++) {
    for(var j= 0; j < sels[i].length; j++) {
    if(j == 0){
    filter[i]=sels[i][j]
    }
    else if(j==1){
    subFilter[i]=sels[i][j]
    }
    else {
    thiFilter[i]=sels[i][j]
    }
    }
    }
    }
    param["firstFilter"]=filter
    param["secondFliter"]=subFilter
    param["thirdFilter"]=thiFilter

    //debug(param["firstFilter"].join(','))  //去掉debug前面的双斜杠可以debug看一下数据是否正确
    //debug(param["secondFliter"].join(','))
    //debug(param["thirdFilter"].join(','))
    回复

    使用道具 推荐

    永洪tech-zyc铂金四
    发表于 2021-4-14 10:05:07 显示全部楼层
    本帖最后由 永洪tech-zyc 于 2021-4-14 10:07 编辑

    树状过滤获取值的参考脚本可以参考以下链接  https://www.yonghongtech.com/hel ... 6%E8%BF%87%E6%BB%A4     
    这边思路是,先获取树状选择中的值,然后,再利用param["参数名"] = 树状值    将结果值传递给你自定义的参数。最后在二级界面中就可以直接在过滤中使用该参数了。(建议使用前,先在二级页面脚本中debug(param["参数名"]) 看看结果是否正确传到)
    回复

    使用道具 2#

    chenchen玄铁三
    发表于 2021-4-14 10:10:04 显示全部楼层
    永洪tech-zyc 发表于 2021-4-14 10:05
    树状过滤获取值的参考脚本可以参考以下链接  https://www.yonghongtech.com/hel ... 6%E8%BF%87%E6%BB%A4   ...

    谢谢,我去试试。
    回复

    使用道具 3#

    永洪tech-zyc铂金四
    发表于 2021-4-14 10:12:16 显示全部楼层
    chenchen 发表于 2021-4-14 10:10
    谢谢,我去试试。

    嗯嗯,永洪的帮助文档上面有对bi功能点的各种介绍以及案例可以使用上面的搜索功能定向的查询目标功能
    https://www.yonghongtech.com/help/Z-Suite/9.1/ch/index.html
    回复

    使用道具 4#

    午餐派玄铁三
    发表于 2021-7-5 10:53:46 显示全部楼层
    永洪tech-zyc 发表于 2021-4-14 10:05
    树状过滤获取值的参考脚本可以参考以下链接  https://www.yonghongtech.com/hel ... 6%E8%BF%87%E6%BB%A4   ...

    新手不太懂,可以仔细讲解一下吗,比如怎么获取树状选择中的值和如何使用debug。
    回复

    使用道具 5#

    wpy7206青铜二
    发表于 2024-11-8 10:56:52 显示全部楼层
    _贝贝 发表于 2021-7-5 11:16
    如何获取树状过滤每层的值?
    var sels = 树状过滤1.getSelectedObjects();
    var filter = new Array();

    请教一下,值获取到了,怎么传递给其他参数呀
    回复

    使用道具 7#

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

    • 官方微信

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

      扫码关注
    • 新浪微博

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

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

    用户等你来哦

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