Options
All
  • Public
  • Public/Protected
  • All
Menu

table渲染完成函数类型

Hierarchy

  • DbComponentBase
    • Table

Implements

Index

Constructors

constructor

Properties

cellMinWidth

cellMinWidth: number

单元格的最小宽度

css

css: TableStyle

Optional indexName

indexName: string

索引名称

isBeginUpdate

isBeginUpdate: boolean

isLazyLoad

isLazyLoad: boolean

是否懒加载图片

isPage

isPage: boolean

是否开启分页 默认: true

isShowToolbar

isShowToolbar: boolean

是否显示工具栏

Private loadIndex

loadIndex: any

onCellChangeScript

onCellChangeScript: string

onCellDoubleClickScript

onCellDoubleClickScript: string

onCheckScript

onCheckScript: string

onColumnClickScript

onColumnClickScript: string

onColumnDoubleClickScript

onColumnDoubleClickScript: string

onToolButtonClickScript

onToolButtonClickScript: string

readonly

readonly: boolean

rootId

rootId: string

静态渲染时候的html容器元素的id

tablePage

tablePage: TablePage

分页组件

toolBar

toolBar: TableToolBar

工具栏组件

views

views: TableViewBase[]

渲染的视图数组

Methods

activeView

  • 设置视图是默认视图

    Parameters

    Returns void

addView

  • 添加view

    Parameters

    Returns void

appendChildHtmlElemt

  • appendChildHtmlElemt(childCmp: ComponentBase): void
  • Parameters

    • childCmp: ComponentBase

    Returns void

beginUpdate

  • beginUpdate(): void
  • 由于某些操作会导致组件不断的刷新dom会导致性能问题. 并设置 isBeginUpdate为true 在这种频繁刷新的组件操作前使用它可以禁止组件刷新.直到调用endUpdate 刷新组件 可提升性能; 此函数与endUpdate 配对使用 注意:一旦调用了beginUpdate会导致组件无法刷新,哪怕是调用 refresh也是无效的,只有在调用了endUpdate之后组件的刷新操作才能正常生效

    Returns void

Private clearView

  • clearView(): void
  • 清楚当前的view 的 dom元素

    Returns void

deleteCheckRows

  • deleteCheckRows(): void
  • 删除打勾的行

    Returns void

doDataChanged

  • doDataChanged(ds: DataSourceBase): void
  • Parameters

    • ds: DataSourceBase

    Returns void

doGetCss

  • doGetCss(): TableStyle
  • Returns TableStyle

Protected doInitEvent

  • doInitEvent(): void
  • Returns void

Protected doReSizeViews

  • doReSizeViews(): void
  • 重新计算views的高度

    Returns void

doRenderChilds

  • doRenderChilds(): void
  • Returns void

Protected doRenderPage

  • doRenderPage(): void
  • 渲染分页部分

    Returns void

Protected doRenderToolbar

  • doRenderToolbar(): void
  • 渲染工具栏

    Returns void

Protected doRenderView

  • doRenderView(): void
  • 渲染view

    Returns void

endUpdate

  • endUpdate(): void
  • 刷新组件并设置 isBeginUpdate为false 此函数与beginUpdate 配对使用

    Returns void

getAttrEditors

  • getAttrEditors(): AttributeEditorBase[]
  • Returns AttributeEditorBase[]

getChecks

  • getChecks(): Row[]
  • 获取当前获取的所选数组

    Returns Row[]

    返回当前获取的所选数组

getCount

  • getCount(): any
  • 获取数据数量,本页

    Returns any

    返回当前数据源的本页的记录数

getCurrentView

  • 得到当前的view

    Returns TableViewBase

    返回非空 是当前激活的view实例 否则返回null

Private getDefalutViews

Private getDefaultTablePage

  • Returns TablePage

Private getDefaultToolBar

getElemtHtml

  • getElemtHtml(): string
  • Returns string

getRows

  • getRows(): Row[]
  • 获取数据

    Returns Row[]

    返回当前数据源的数组

getTablePage

  • 获取分页组件

    Returns TablePage

    分页组件的实例

getToolBar

  • 获取工具栏的组件实例

    Returns TableToolBar

    工具栏的组件实例

getViews

  • 获取所有的视图

    Returns TableViewBase[]

    当前的视图数组

hideLoading

  • hideLoading(): void
  • Returns void

loadData

  • loadData(paramObj?: IDsLoadOptions, isNew?: boolean): void
  • 从后台加载数据

    Parameters

    • paramObj: IDsLoadOptions = ...

      参数对象

    • isNew: boolean = false

      可选参数 默认值:false 清掉所有的以前查的参数重新查询一次

    Returns void

onCheck

  • 注册复选框选择事件

    Parameters

    Returns void

onColumnClick

  • 注册列点击事件

    Parameters

    Returns void

onColumnDoubleClick

onToolButtonClick

  • 注册行按钮点击事件

    Parameters

    Returns void

refresh

  • refresh(): void
  • 刷新数据. 只是刷新本地内存中的数据数据源,无后台请求, 如果需要刷新后台的数据使用loadData

    Returns void

refreshRow

  • refreshRow(row: Row): void
  • 刷新指定的行(局部刷新) 全局刷新使用: loadData

    Parameters

    • row: Row

      行的数据

    Returns void

reload

  • reload(): void
  • 表格重载

    Returns void

removeView

  • removeView(viewId: string): void
  • 移除view

    Parameters

    • viewId: string

      view的id

    Returns void

Protected resetViewHeight

  • resetViewHeight(): void
  • Returns void

setCurrentView

  • 切换视图

    Parameters

    Returns void

setDataSource

  • setDataSource(ds: any): void
  • Parameters

    • ds: any

    Returns void

showLoading

  • showLoading(): void
  • Returns void

staticRender

  • 静态渲染组件

    Parameters

    Returns void

Static render

  • 静态渲染

    Parameters

    Returns Table

Generated using TypeDoc