页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

本文档介绍如何在第三方系统中打开smartbi报表,并按需传递报表中的参数。不同浏览器对url长度存在限制,实际开发中建议使用方式一。

方式一:简易参数传递方式,form表单打开报表

代码:

代码块
languagejs
<body>
	<!-- form表单 -->
	<form id="form" action="https://ip:port/smartbi/vision/openresource.jsp?resid=xxx&user=xxx&password=xxx"; method="POST">
		真实值:<input id="realValueForm1" name="param.产品类别" value="点心">
		显示值:<input id="displayValueForm1" name="paramDisplay.产品类别" value="点心">
		真实值:<input id="realValueForm2" name="param.产品名称" value="白米">
		显示值:<input id="displayValueForm2" name="paramDisplay.产品名称" value="白米">
		<input type="submit">
	</form>

说明:

报表中有两个参数,产品类别、产品名称

form表单代码示例如下,点击提交打开报表传递参数:

...

url拼接paramsInfoBase64参数串:
https://xxx/smartbi/vision/openresource.jsp?paramsInfoBase64=W3sibmFtZSI6Ilx1NGVhN1x1NTRjMVx1N2M3Ylx1NTIyYiIsInZhbHVlIjoiXHU3MGI5XHU1ZmMzIiwiZGlzcGxheVZhbHVlIjoiXHU3MGI5XHU1ZmMzIn1d&resid=xxx&username=xx&password=xx

...



更多:集成场景参考文档:从第三方系统中打开Smartbi资源 - Smartbi Insight V11帮助中心 -