数据集中有使用$fine_username作为参数默认值,但是本人在别的模板里加入$fine_username作为参数默认值并没有强制不跳转,差哪呢
补充:
服务器和本地报表管理系统模板认证都开着,权限设置也都加了,在设计器中服务器上别的模板可以直接预览只有这个跳转到登录界面,本地的报表全部需要登陆,感觉问题变了,服务器上如何做到别的模板不用登录的。
在模版web属性里添加加载结束事件,代码:
var uname='${=fine_username}';
if(uname==""){
window.location.href="http://localhost:18075/WebReport/ReportServer?op=fr_platform";
}
这段代码作用是,加载报表的时候判断是否登陆,如果没有登陆信息直接跳转的登陆页面
fine_username属性只有在登陆后才有值,如果在本地设计器直接预览的话就是空值。
模版认证时默认勾选所有模版都需认证,只有勾选的才会强制跳转到登陆页面.