Skip to main content

DataTableComponent

A table for displaying PaginatedList results. It is designed to be used inside components which extend the BaseListComponent class.

Deprecated This component is deprecated. Use the DataTable2Component instead.

Example

HTML
Signature
  • Implements: AfterContentInit, OnChanges, OnInit, OnDestroy

items

propertyT[]

itemsPerPage

propertynumber

currentPage

propertynumber

totalItems

propertynumber

emptyStateLabel

propertystring

selectionManager

propertySelectionManager<T>

pageChange

property

itemsPerPageChange

property

allSelected

propertyboolean

isRowSelectedFn

property((item: T) => boolean) | undefined

allSelectChange

property

rowSelectChange

property

columns

propertyQueryList<DataTableColumnComponent>

templateRefs

propertyQueryList<TemplateRef<any>>

rowTemplate

propertyTemplateRef<any>

currentStart

propertynumber

currentEnd

propertynumber

disableSelect

property

constructor

method(changeDetectorRef: ChangeDetectorRef) => DataTableComponent

ngOnInit

method() =>

ngOnChanges

method(changes: SimpleChanges) =>

ngOnDestroy

method() =>

ngAfterContentInit

method() => void

trackByFn

method(index: number, item: any) =>

onToggleAllClick

method() =>

onRowClick

method(item: T, event: MouseEvent) =>
Was this chapter helpful?
Report Issue
Edited Feb 23, 2026ยทEdit this page