# 如何在门户页面传递参数给资源

门户作为一个框架,除了添加的多个资源外,也存在着打开对应资源的同时传递参数给资源的场景。SuccBI中的门户页面支持传递参数值给对应的资源如仪表板、报表等,从而实现从门户页面进入资源时达到展示特定的数据或效果。

示例地址:门户页面传递参数 (opens new window)

# 门户资源节点上设置参数

添加资源到门户后,在门户内容区选择指定资源后,在高级属性处可以添加参数进行传递。
此方式需要给参数设置默认值,常用于为参数设置默认值,避免缺省的场景,以打开店面销售情况表传递参数为例,实现思路如下:

  1. 明确资源页面中存在的全局参数及其作用,如MDDMXSSJ这两个参数就是用于资源页面过滤出对应【门店编码】与【销售时间】的数据
  2. 将资源页面拖入门户内容区,在高级>添加参数处添加需要传递的参数并设置参数值,如MDDM设置参数值为'SLFS02012'XSSJ设置参数值为201809

门户传递参数

# 设置资源节点的URL参数

新增非文件夹节点后,在链接属性处设置资源路径时,可带上资源页面的参数。以自定义链接传递id为例,实现思路如下:

  1. 在门户内容区右键,新增同级节点新增子节点,如新增子节点交互
  2. 在链接属性处添加资源链接并设置参数,如/DEMO/app/SuperPage.app?id=交互

设置资源节点的URL参数

# 浏览器地址栏传递参数

直接在URL(即浏览器地址栏)地址后添加传递的参数,参数的语法规则可以查看参数文档介绍。
此方法,可以将参数直接传递给资源,不需要在门户资源节点上设置参数。实现思路如下:

  1. 在报表中定义全局参数,如url_param
  2. 直接在浏览器地址栏添加参数及参数值,如&url_param=3

浏览器地址栏传递参数

是否有帮助?
0条评论
评论