Skip to content

EasyDataTable class


⊕ new EasyDataTable(options?: EasyDataTableOptions): EasyDataTable



● id: string



⇄ get chunkSize(): number

Returns number


⇄ set chunkSize(value: number): void

  • value: number

Returns void


⇄ get columns(): DataColumnList

Returns DataColumnList



▸ addRow(rowOrValue: any[] | DataRow): DataRow

Returns DataRow


▸ clear(): void

Returns void


▸ getCachedChunks(): CachedChunk[]

Returns CachedChunk[]


▸ getCachedCount(): number

Returns number


▸ getCachedRows(): DataRow[]

Returns DataRow[]


▸ getRow(index: number): Promise<DataRow | null>

  • index: number

Returns Promise<DataRow | null>


▸ getRows(params?: GetRowsParams): Promise<Array<DataRow>>

  • params: GetRowsParams, Optional

Returns Promise<Array<DataRow>>


▸ getTotal(): number

Returns number


▸ setTotal(total: number): void

  • total: number

Returns void



▸ createChunk(index?: number): CachedChunk

  • index: number, Optional

Returns CachedChunk


▸ createRow(dataOrRow?: DataRow | any): DataRow

  • dataOrRow: DataRow | any, Optional

Returns DataRow