Interface IGridInstance

Index

Properties

Methods

Properties

public $canvas: IAugmentedJQuery

public $footerPanel: IAugmentedJQuery

public $groupPanel: IAugmentedJQuery

public $headerContainer: IAugmentedJQuery

public $headerScroller: IAugmentedJQuery

public $headers: IAugmentedJQuery

public $root: IAugmentedJQuery

public $topPanel: IAugmentedJQuery

public $viewport: IAugmentedJQuery

public config: IGridOptions

public data: any

public elementDims: IElementDimension

public eventProvider: IEventProvider

public filteredRows: IRow[]

public footerController: any

public gridId: string

public lastSortedColumns: IColumn[]

public lateBindColumns: boolean

public maxCanvasHt: number

public prevScrollIndex: number

public prevScrollTop: number

public rootDim: IDimension

public rowCache: IRow[]

public rowFactory: IRowFactory

public rowMap: IRow[]

public searchProvider: ISearchProvider

public styleProvider: IStyleProvider

Methods

public buildColumnDefsFromData()

public buildColumns()

public calcMaxCanvasHeight()

public clearSortingData()

public configureColumnWidths()

public fixColumnIndexes()

public fixGroupIndexes()

public getTemplate(key: string): IPromise

Parameters

  • key: string

Returns

IPromise

public init(): IPromise

Returns

IPromise

public initTemplates(): IPromise

Returns

IPromise

public minRowsToRender()

public refreshDomSizes()

public resizeOnData(col: IColumn)

Parameters

public setRenderedRows(newRows: IRow[])

Parameters

public sortActual()

public sortColumnsInit()

public sortData(col: IColumn, event: any)

Parameters