接手新工作,前辈做的报表,只有一个报表在设计器中预览时强制跳转至报表管理系统登陆界面,如何做到的?

数据集中有使用$fine_username作为参数默认值,但是本人在别的模板里加入$fine_username作为参数默认值并没有强制不跳转,差哪呢

补充:

服务器和本地报表管理系统模板认证都开着,权限设置也都加了,在设计器中服务器上别的模板可以直接预览只有这个跳转到登录界面,本地的报表全部需要登陆,感觉问题变了,服务器上如何做到别的模板不用登录的。

FineReport yzm637785 发布于 2021-7-28 14:48 (编辑于 2021-7-29 10:33)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
杨朝健Lv5中级互助
发布于2021-7-28 15:01

image.png

  • yzm637785 yzm637785(提问者) 模板认证开着,权限管理里都有设置,但别的模板可以在设计器预览这个模板就会强制跳转到登录界面
    2021-07-29 10:15 
最佳回答
0
烟尘Lv6高级互助
发布于2021-7-28 14:55(编辑于 2021-7-28 14:58)

在模版web属性里添加加载结束事件,代码:

var uname='${=fine_username}';

if(uname==""){

window.location.href="http://localhost:18075/WebReport/ReportServer?op=fr_platform";

}

这段代码作用是,加载报表的时候判断是否登陆,如果没有登陆信息直接跳转的登陆页面

fine_username属性只有在登陆后才有值,如果在本地设计器直接预览的话就是空值。

最佳回答
0
yzm637785Lv4见习互助
发布于2021-7-29 17:13

模版认证时默认勾选所有模版都需认证,只有勾选的才会强制跳转到登陆页面.

  • 2关注人数
  • 356浏览人数
  • 最后回答于:2021-7-29 17:13
    请选择关闭问题的原因
    确定 取消
    返回顶部