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

发帖数 6粉丝 0
    yhdata_CkE0yCes新手上路
    前天 23:14 发布在问答
    报表导出的问题。


    请问下上边的查询条件在导出报表接口中,参数怎么传参?
    页面中的html是这样的。该怎么在输出报告这个接口中指定参数名和参数?




    80
    7
    精彩评论7
    yhdata_CkE0yCes新手上路
    发表于 昨天 00:00 显示全部楼层
    &文本参数1=2025-05-28&文本参数2=2025-05-31&是否因退服离线=是&FSU类型=4g简易型
    这几个查询条件就那个省不懂怎么传,它是树状过滤2,类型是FilterTree,我传的值是 树状过滤2=广西分公司/南宁市分公司/南宁宾阳区域/宾阳县
    它不起作用。
    回复

    使用道具 2#

    永洪tech-Eden玄铁三
    发表于 昨天 10:55 显示全部楼层

    在变化时运行脚本里面填写脚本
    if(isNull(param["tree_filter_p")){
        树状过滤1.setSelectedObjects([["茶","伯爵茶",["茶","绿茶",['花茶',STRING)
    }else{

        var tree_filter_p_list = param["tree_filter_p".split(';')
        //["a,a-1,a-2","b,b-1,b-2"]
        var tree_filter_p_obj=[]
        for(i=0;i<tree_filter_p_list.length;i++){
        var items=tree_filter_p_list[i.split(",")
        //["a","a-1","a-2"]
        var categoryName = items[0;
        if(items.length==1){
            tree_filter_p_obj.push([categoryName);
        }else{
        for (var j = 1; j < items.length; j++) {
            tree_filter_p_obj.push([categoryName, items[j);
        }
        }
       
        }
        树状过滤1.setSelectedObjects(tree_filter_p_obj,STRING)
    }

    地址写法:http://xxxxxxxx.db&tree_filter_p=茶,伯爵茶,绿茶;花茶,薄荷花茶


    查看结果

    回复

    使用道具 3#

    yhdata_CkE0yCes新手上路 回复永洪tech-Eden玄铁三
    发表于 2025-06-02 20:03:37
    好的,谢谢解答
    回复

    yhdata_CkE0yCes新手上路
    发表于 昨天 20:32 显示全部楼层
    本帖最后由 yhdata_CkE0yCes 于 2025-6-2 20:48 编辑

    解答的好像不是我想问的。
    我的需要的是如何通过在url直接传参来给查询条件赋值.报表的url拼接了  &文本参数1=2025-05-28&文本参数2=2025-05-31&是否因退服离线=是&FSU类型=4g简易型
    下面的查询条件就被赋值了。

    现在唯一不能赋值的是 [省],对应的标签是这样的<div tabindex="0" data-elemkey="树状过滤2" data-elemtype="FilterTree" >。

    具体值大概是这样的
    我该怎么在url中拼参数让它默认选中【宾阳县】?
    回复

    使用道具 4#

    yhdata_CkE0yCes新手上路 回复yhdata_CkE0yCes新手上路
    发表于 2025-06-02 20:43:55
    [i=s] 本帖最后由 yhdata_CkE0yCes 于 2025-6-2 20:49 编辑 [/i] 想在别的系统中直接通过URL传参的方式下载指定查询条件的数据。然后解析excel拿到数据就行了。不需要经过页面的选择或输入查询条件的方式获取数据。
    回复

    yhdata_CkE0yCes新手上路 回复yhdata_CkE0yCes新手上路
    发表于 2025-06-03 00:17:58
    或者说,页面的查询条件,类似那种下拉框的选择的,我如何获取到它们的label,value的集合,有没有接口能获取到?
    回复

    永洪tech-Eden玄铁三
    发表于 4 小时前 显示全部楼层

    实现思路:
    ①url中传递参数filter_tree=广西分公司,南宁市分公司,南宁宾阳区域,宾阳县;广西分公司,南宁市分公司,南宁东区区域,东区县

    ②通过脚本将param["filter_tree"]转换为[["广西分公司","南宁市分公司","南宁宾阳区域","宾阳县"],["广西分公司","南宁市分公司","南宁东区区域","东区县"]]这种数据格式

    ③通过赋值脚本对树状过滤组件赋值,赋值脚本如下:

    树状过滤1.setSelectedObjects([["广西分公司","南宁市分公司","南宁宾阳区域","宾阳县"],["广西分公司","南宁市分公司","南宁东区区域","东区县"]],STRING)
    回复

    使用道具 5#

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

    • 官方微信

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

      扫码关注
    • 新浪微博

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

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

    用户等你来哦

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