DataTable2Component
A table for displaying PaginatedList results. It is designed to be used inside components which extend the BaseListComponent or TypedBaseListComponent class.
Example
- Implements: AfterContentInit, OnChanges, OnDestroy
id
property
DataTableLocationIditems
property
T[]itemsPerPage
property
numbercurrentPage
property
numbertotalItems
property
numberemptyStateLabel
property
stringfilters
property
DataTableFilterCollectionactiveIndex
property
trackByPath
property
pageChange
property
itemsPerPageChange
property
visibleColumnsChange
property
columns
property
QueryList<DataTable2ColumnComponent<T>>customFieldColumns
property
QueryList<DataTableCustomFieldColumnComponent<T>>searchComponent
property
DataTable2SearchComponentbulkActionMenuComponent
property
BulkActionMenuComponentcustomSearchTemplate
property
TemplateRef<any>templateRefs
property
QueryList<TemplateRef<any>>injector
property
route
property
filterPresetService
property
dataTableCustomComponentService
property
dataTableConfigService
property
customComponents
property
rowTemplate
property
TemplateRef<any>currentStart
property
numbercurrentEnd
property
numberdisableSelect
property
showSearchFilterRow
property
uiLanguage$
property
Observable<LanguageCode>destroy$
property
constructor
method
(changeDetectorRef: ChangeDetectorRef, dataService: DataService) => DataTable2ComponentselectionManager
property
allColumns
property
visibleSortedColumns
property
sortedColumns
property
ngOnChanges
method
(changes: SimpleChanges) => ngOnDestroy
method
() => ngAfterContentInit
method
() => voidonColumnReorder
method
(event: { column: DataTable2ColumnComponent<any>; newIndex: number }) => onColumnsReset
method
() => toggleSearchFilterRow
method
() => trackByFn
method
(index: number, item: any) => onToggleAllClick
method
() => onRowClick
method
(item: T, event: MouseEvent) => Was this chapter helpful?