url直接导出如何带参数

var REPORT_URL = '${servletURL}?op=export&format=excel&dc=0&sessionID=' + aaa;

window.location = encodeURI(REPORT_URL);

比如这段,页面上默认的参数dc=1,导出的时候直接给0感觉没有生效,这是为啥

FineReport yzmMArmb1895213 发布于 4 天前
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
shirokoLv6资深互助
发布于4 天前

总结一下你的需求,你想要导出继承当前所有参数的excel,只有一个dc参数要改。

但是因为其他参数太多,也不能一个个列举。

--

建议用超链接继承参数的方式,只要添加format=excel参数即可导出,也可以改dc参数image.png

最佳回答
0
snrtuemcLv8专家互助
发布于4 天前

不需dc=0

直接

var REPORT_URL = '${servletURL}?op=export&format=excel&sessionID=' + aaa;

window.location = encodeURI(REPORT_URL);

  • yzmMArmb1895213 yzmMArmb1895213(提问者) 我页面有一个参数来对值的形态做判断,现在是页面预览的时候走的dc=1的逻辑,希望导出的时候能走dc=0,这个要如何设置
    2025-07-17 10:43 
  • snrtuemc snrtuemc 回复 yzmMArmb1895213(提问者) 那就是所有参数拼接,然后&sessionID=' + aaa;不要拼接了,这个拼接是带出默认加载时候的所有参数的
    2025-07-17 10:45 
  • yzmMArmb1895213 yzmMArmb1895213(提问者) 回复 snrtuemc 那参数太多了,现在是只希望变更dc参数的值,页面预览和导出的时候是不同的状态
    2025-07-17 10:47 
  • snrtuemc snrtuemc 回复 yzmMArmb1895213(提问者) 那没办法,要参数变,那就去掉sessionID,所有参数手工拼接,不然就是默认的。。。
    2025-07-17 10:49 
最佳回答
0
用户k6280494Lv6专家互助
发布于4 天前(编辑于 4 天前

var REPORT_URL = '${servletURL}?op=export&format=excel&dc=0&sessionID=' + aaa;

window.location = encodeURI(REPORT_URL);

你页面上用这个参数了么 $dc

最佳回答
0
摆脱见习互助Lv5见习互助
发布于4 天前

你就导出的时候写一个赋值脚本,将dc赋值为0,然后再导出试试呢

  • 5关注人数
  • 69浏览人数
  • 最后回答于:4 天前
    请选择关闭问题的原因
    确定 取消
    返回顶部