Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IPage

自助仪表盘页面接口对象

Hierarchy 层级

  • IPage

Index 目录

Methods 方法

appendCss

  • 增加自定义CSS样式(样式只对当前仪表盘生效)

    Parameters 参数

    Returns 返回值 void

doPortletRendered

  • 监听指定组件是否渲染完成的回调函数

    Parameters 参数

    Returns 返回值 void

getAlias

  • getAlias(): string
  • 获取自助仪表盘页面别名

    Returns 返回值 string

getId

  • getId(): string
  • 获取自助仪表盘id

    Returns 返回值 string

getName

  • getName(): string
  • 获取自助仪表盘页面名称

    Returns 返回值 string

getPageToolbar

  • 获取自助仪表盘工具栏接口对象

    Returns 返回值 IPageToolbar

getPortletById

  • getPortletById<T>(id: string): T
  • 根据组件id获取组件接口对象

    Type parameters

    • T

    Parameters 参数

    • id: string

      组件id

    Returns 返回值 T

    示例代码

    let portlet = page.getPortletById('{portletId}')

getPortletIds

  • getPortletIds(): string[]
  • 获取自助仪表盘下所有组件id

    Returns 返回值 string[]

getPortletsByTitle

  • getPortletsByTitle<T>(title: string): T
  • 根据组件标题获取组件接口对象,标题相同将返回多个接口对象

    Type parameters

    • T

    Parameters 参数

    • title: string

      组件标题

    Returns 返回值 T

    示例代码

    let portlets = page.getPortletsByTitle('{title}')

openResourceInTab

  • openResourceInTab(id: string, paramInfo: Array<string> | object): void
  • 新tab页打开

    Parameters 参数

    • id: string

      目标资源id

    • paramInfo: Array<string> | object

      参数数组

      • 示例
      V模块资源
      paramInfo = [{name: '名称', alias: '别名', value: '真实值', displayValue: '显示值'}]
      自助仪表盘
      paramInfo = {'名称': { values: ['真实值'] }, '名称2': { values: ['真实值'] }}

    Returns 返回值 void

removeCss

  • removeCss(): void
  • 移除自定义CSS

    Returns 返回值 void