Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Grid

Hierarchy

Implements

Index

Constructors

constructor

Properties

Protected _config

_config: WidgetConfig<Widget> = null

Protected _dataModel

_dataModel: PageModel

Protected _eventBus

_eventBus: EventBus

Protected _initialConfig

_initialConfig: WidgetConfig<Widget> = null

Readonly id

id: string

widgetEl

widgetEl: JQuery<HTMLElement>

Methods

Protected _destroy

  • _destroy(): void

Protected _eachMode

  • _eachMode(type: "sizeMode" | "colorMode" | "faceMode", fn: (this: Widget, mode: string) => void, cfg?: WidgetConfig<Widget>): void
  • 按指定模式类型渲染

    Parameters

    • type: "sizeMode" | "colorMode" | "faceMode"

      模式类型

    • fn: (this: Widget, mode: string) => void

      渲染函数

        • (this: Widget, mode: string): void
        • Parameters

          Returns void

    • Optional cfg: WidgetConfig<Widget>

    Returns void

Protected _fire

  • _fire<E>(e: E, args?: Array<any>): void
  • Type parameters

    • E

    Parameters

    • e: E
    • Optional args: Array<any>

    Returns void

Protected _hasFaceMode

Protected _i18n

Protected _initDataModel

  • _initDataModel(): void
  • Returns void

Protected _initDom

  • _initDom(): void

Protected _onAfterInit

  • _onAfterInit(): void
  • 在父类构造函数中的初始化之后,由子类重载实现

    Returns void

Protected _onAfterRender

  • _onAfterRender(): void

Protected _onBeforeInit

  • _onBeforeInit(): void
  • 在父类构造函数中的Dom初始化之前,由子类重载实现

    Returns void

Protected _onBeforeRender

  • _onBeforeRender(): void

Protected _render

  • _render(): void

Protected _renderData

  • _renderData(): void
  • Returns void

checkable

  • checkable(): boolean
  • Returns boolean

clear

  • clear(): this
  • Returns this

data

  • data(): any
  • data(data: any, silent?: boolean): this
  • Returns any

  • Parameters

    • data: any
    • Optional silent: boolean

    Returns this

dataModel

  • dataModel<M>(): M

destroy

  • destroy(): void

getCellNode

  • getCellNode(row: number, col: number): JQuery<HTMLElement>
  • Parameters

    • row: number
    • col: number

    Returns JQuery<HTMLElement>

getFieldName

  • getFieldName(col: number): string
  • Parameters

    • col: number

    Returns string

getSelectedData

getSelectedIds

  • getSelectedIds(): string[]
  • Returns string[]

hide

  • hide(): this

hideCheckbox

  • hideCheckbox(): void
  • Returns void

hideColumn

  • hideColumn(col: number): any
  • hideColumn(field: string): any
  • Parameters

    • col: number

    Returns any

  • Parameters

    • field: string

    Returns any

initialConfig

  • initialConfig<V>(key?: string): V
  • Type parameters

    • V

    Parameters

    • Optional key: string

    Returns V

isSelected

  • isSelected(row: number): boolean
  • The row is selected?

    Parameters

    • row: number

      =0

    Returns boolean

isShown

  • isShown(): boolean

load

loadPage

locale

  • locale(): string
  • locale(locale: string): this

name

  • name(): string

off

  • off(types?: string): this
  • Parameters

    • Optional types: string

    Returns this

on

  • on<H>(types: string, fn: H, once?: boolean): this
  • Type parameters

    • H

    Parameters

    • types: string
    • fn: H
    • Optional once: boolean

    Returns this

reload

  • reload(): this
  • Returns this

render

  • render<T>(): T

select

  • select(): any
  • select(row: number): any
  • Select all rows.

    Returns any

  • Select one row.

    Parameters

    • row: number

      =0

    Returns any

show

  • show(): this

showCheckbox

  • showCheckbox(): void
  • Returns void

showColumn

  • showColumn(col: number): any
  • showColumn(field: string): any
  • Parameters

    • col: number

    Returns any

  • Parameters

    • field: string

    Returns any

unselect

  • unselect(): any
  • unselect(row: number): any
  • Select all rows.

    Returns any

  • Select one row.

    Parameters

    • row: number

      =0

    Returns any

Object literals

Static I18N

I18N: object

empty

empty: string = "No data found."

firstPage

firstPage: string = "First Page"

lastPage

lastPage: string = "Last Page"

loadingMsg

loadingMsg: string = "Loading..."

nextPage

nextPage: string = "Next Page"

previousPage

previousPage: string = "Previous Page"

rowsInfo

rowsInfo: string = "{beginRow} - {endRow} of {total} records"