Smartbi报表宏api

显示:

simpleReportContext

继承 QueryNavigator

即席查询的上下文对象

方法

get

(
  • name
)
Object

继承自 QueryNavigator:

通过键,获取上下文对象存储的相关信息

参数:

  • name String

返回值:

Object: 值

openReport

(
  • reportId
)
simpleReport

打开灵活分析报表

参数:

  • reportId String

    灵活分析报表的ID

返回值:

simpleReport:

灵活分析对象

openReportInNewWindow

(
  • reportId
  • callbackFunc
)

继承自 QueryNavigator:

在新窗口中打开灵活分析报表

参数:

  • reportId String
    灵活分析报表的ID
  • callbackFunc Function
    回调函数

openReportWithExtraFields

(
  • reportId
  • fieldDatas
  • relatedFields
  • srcClientId
)
simpleReport

继承自 QueryNavigator:

打开灵活分析报表并使用自定义字段

参数:

  • reportId String
    灵活分析ID
  • fieldDatas Object
    字段信息
  • relatedFields Object
    表关系
  • srcClientId String
    标识

返回值:

simpleReport: 灵活分析对象

openURL

(
  • url
  • postData
  • name
  • spec
)

继承自 QueryNavigator:

用于打开一个URL链接

参数:

  • url String
    链接地址
  • postData Object
    传递的数据信息 例如:[{name:"param",value: "时间"}];
  • name String
    窗口名称
  • spec String
    窗口属性

    窗口名称和窗口属性详细参考文档 https://www.runoob.com/jsref/met-win-open.html

put

(
  • name
  • obj
)

继承自 QueryNavigator:

添加信息到上下文对象中

参数:

  • name String
  • obj Object