Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IDQueryTable

表格对象接口

Hierarchy 层级

Index 目录

Methods 方法

appendCss

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

    version

    9.7.0

    since

    9.7.0


    • 示例 给标题栏加CSS,改变标题栏颜色

      portlet.appendCss('.portlet-title-text-default', {
      'color': '#fff',
      'background': 'rgb(0,0,255)',
      'font-size': '16px'
      })
    • 示例图1

    图例


    示例代码2 给静态文本组件内容加CSS,改变文本样式(注意只在静态文本组件中生效)

    portlet.appendCss('.text-object__processedContent', {
       'color': '#f00',
       'background': 'rgb(0,255,0)',
    })
    • 示例图2

    图例

    Parameters 参数

    Returns 返回值 void

getCellDisplayValue

  • getCellDisplayValue(rowIndex: number, columnIndex: number): string
  • 获取单元格显示值

    version

    11

    since

    11

    Parameters 参数

    • rowIndex: number

      行序号(序号从0开始)

    • columnIndex: number

      列序号(序号从0开始)

    Returns 返回值 string

getCellValue

  • getCellValue(rowIndex: number, columnIndex: number): string
  • 获取单元格真实值

    version

    11

    since

    11

    Parameters 参数

    • rowIndex: number

      行序号(序号从0开始)

    • columnIndex: number

      列序号(序号从0开始)

    Returns 返回值 string

getColHeader

getId

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

    version

    9.7.0

    since

    9.7.0

    Returns 返回值 string

getRow

  • 获取行对象

    version

    10.5.12

    since

    10.5.12

    • 示例
    const row: ITableDataRow = portlet.getRow(0);

    Parameters 参数

    • rowIndex: number

      行号,从0开始

    Returns 返回值 ITableDataRow

    行对象

getRows

  • 获取所有行,onAfterRefresh时可用

    version

    10.5.12

    since

    10.5.12

    • 示例
    const rows: ITableRow[] = table.getRows();

    Returns 返回值 ITableDataRow[]

    所有行

getType

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

    version

    9.7.0

    since

    9.7.0

    Returns 返回值 string

removeCss

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

    version

    9.7.0

    since

    9.7.0

    Returns 返回值 void

resetEventListener

  • resetEventListener(): void
  • 清空所有自定义事件

    Returns 返回值 void

setCursor

  • setCursor(cursor: Cursor | string): void
  • 设置鼠标指针

    version

    10.5.12

    since

    10.5.12

    • 示例
    table.setRenderColHeaderHandler((colHeader, rowIndex, columnIndex) => {
      colHeader.addEventListener(TableColHeaderEvent.HOVER, () => {
        table.setCursor(Cursor.POINTER);
      });
      colHeader.addEventListener(TableColHeaderEvent.HOVER_OFF, () => {
        table.setCursor(Cursor.DEFAULT);
      });
    });
    • 示例图

    图例

    Parameters 参数

    • cursor: Cursor | string

      鼠标指针

    Returns 返回值 void

setRenderCellHandler

  • 单元格节点处理函数

    可以改变单元格的结构,当需要改变单元格结构(如添加图标、自定义格式化等)的时候可以使用该方法。

    version

    11

    since

    11

    • 示例

    Parameters 参数

    Returns 返回值 void

setRenderColHeaderHandler

  • 设置列头渲染handler

    version

    10.5.12

    since

    10.5.12

    • 示例
    portlet.setRenderColHeaderHandler((colHeader, rowIndex, columnIndex) => {
        if (columnIndex === 1) {
            const backgroundStyle: ITableCellBackgroundStyle = {
                backgroundColor: 'green',
                backgroundColorOpacity: 0.5
            }
            colHeader.setBackgroundStyle(backgroundStyle)
        }
    });
    • 示例图

    图例

    Parameters 参数

    Returns 返回值 void