# 如何在门户页面传递参数给资源
门户作为一个框架,除了添加的多个资源外,也存在着打开对应资源的同时传递参数给资源的场景。SuccBI中的门户页面支持传递参数值给对应的资源如仪表板、报表等,从而实现从门户页面进入资源时达到展示特定的数据或效果。
示例地址:门户页面传递参数 (opens new window)
# 门户资源节点上设置参数
添加资源到门户后,在门户内容区选择指定资源后,在高级属性处可以添加参数进行传递。
此方式需要给参数设置默认值,常用于为参数设置默认值,避免缺省的场景,以打开店面销售情况表传递参数为例,实现思路如下:
- 明确资源页面中存在的全局参数及其作用,如
MDDM
、XSSJ
这两个参数就是用于资源页面过滤出对应【门店编码】与【销售时间】的数据 - 将资源页面拖入门户内容区,在高级>添加参数处添加需要传递的参数并设置参数值,如
MDDM
设置参数值为'SLFS02012'
、XSSJ
设置参数值为201809
# 设置资源节点的URL参数
新增非文件夹节点后,在链接属性处设置资源路径时,可带上资源页面的参数。以自定义链接传递id为例,实现思路如下:
- 在门户内容区右键,新增同级节点或新增子节点,如新增子节点
交互
- 在链接属性处添加资源链接并设置参数,如
/DEMO/app/SuperPage.app?id=交互
# 浏览器地址栏传递参数
直接在URL(即浏览器地址栏)地址后添加传递的参数,参数的语法规则可以查看参数文档介绍。
此方法,可以将参数直接传递给资源,不需要在门户资源节点上设置参数。实现思路如下:
- 在报表中定义全局参数,如
url_param
- 直接在浏览器地址栏添加参数及参数值,如
&url_param=3
0条评论
评论