(本文档仅供参考)
(注意:
1.建议在无需跳转的报表中使用。如需要跳转,可能会出现部分机型无法跳转或参数丢失的情况)
问题描述:
V10版本,移动端APP通过openresource.jsp或mobileX/report的方式集成smartbi的报表后,希望将报表的标题栏去掉不显示
解决方案:
1)在openresource.jsp或mobileX/report后面拼接上 &showheader=false 即可实现该需求
2)在openresource.jsp后面拼接上 &smx_mobile=true 即可实现该需求,因为默认情况下使用移动端访问会自动跳转到移动端页面,而在openresoures.jsp拼接&smx_mobile=true可以实现不跳转直接打开原页面,但是会存在无法使用移动端标题栏上的功能以及部分机型/app跳转会存在问题。
3)V10以下版本,移动端打开报表显示的标题页签是源于打开当前报表的app控制的,如果需要不显示需要由对应的app处理。
评论
王明星 发表:
注意:targetPath后的内容需要urlencdoe。转换地址:https://tools.fun/url.html
比如:mobileX/report?resid=Iff808081018ed05bd05b4a05018f9a16f33234&showheader=false
urlencdoe后是:mobileX%2Freport%3Fresid%3DIff808081018ed05bd05b4a05018f9a16f33234%26showheader%3Dfalse
/smartbi/vision/loginByToken?smartbiToken={TOKEN}&targetPath=mobileX%2Freport%3Fresid%3DIff808081018ed05bd05b4a05018f9a16f33234%26showheader%3Dfalse