Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IFilterPortlet

Hierarchy 层级

Index 目录

Methods 方法

appendCss

  • 增加自定义CSS样式(样式只对当前组件生效)

    Parameters 参数

    Returns 返回值 void

getId

  • getId(): string
  • 获取组件id

    Returns 返回值 string

getTitle

  • getTitle(): string
  • 获取组件标题

    Returns 返回值 string

getType

  • getType(): string
  • 获取组件类型

    Returns 返回值 string

getValue

  • getValue(): Array<string>
  • 获取参数值

    Returns 返回值 Array<string>

    Array

    示例

    let value = portlet.getValue()

hide

  • hide(): void
  • 隐藏组件

    Returns 返回值 void

removeCss

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

    Returns 返回值 void

setFilterValueChangeHandler

  • 设置筛选器输入值处理函数

    可以动态改变筛选器的值

    Parameters 参数

    Returns 返回值 void

    示例代码

    portlet.setFilterValueChangeHandler(function (value: Array) {
      // 可以对value做处理
      return value
    })

    示例图

    图例

setRenderOptionHandler

  • 设置筛选器备选项处理函数

    retrun

    { FilterOptions } 备选值分页列表

    Parameters 参数

    Returns 返回值 void

setTitle

  • setTitle(title: string): void
  • 设置组件标题

    Parameters 参数

    • title: string

      标题

    Returns 返回值 void

setValue

  • setValue(value: string[]): void
  • 设置参数值

    Parameters 参数

    • value: string[]

      设置的值

    Returns 返回值 void

    示例

    portlet.setValue(['海鲜'])

show

  • show(): void
  • 显示组件

    Returns 返回值 void