projects/m2-core/src/lib/core/utils/data-table.utils.ts
Methods |
|
| Static adjustShiftedColumnHeaders | ||||||
adjustShiftedColumnHeaders(datatableComponent: DatatableComponent)
|
||||||
|
Parameters :
Returns :
void
|
| Static detectChanges | ||||||
detectChanges(datatableComponent: DatatableComponent)
|
||||||
|
Parameters :
Returns :
void
|
| Static findItemIds | |||||||||
findItemIds(tableRows: Object[], idPropName: string)
|
|||||||||
|
Parameters :
Returns :
number[]
|
| Static findRow | ||||||||||||||||
findRow(tableRows: T[], entityId: number, idPropName)
|
||||||||||||||||
Type parameters :
|
||||||||||||||||
|
Parameters :
Returns :
T
|
| Static findRowById | |||||||||
findRowById(tableRows: R[], id: number)
|
|||||||||
Type parameters :
|
|||||||||
|
Parameters :
Returns :
R
|
| Static findRowIndex | ||||||||||||||||
findRowIndex(tableRows: T[], entityId: number, idPropName)
|
||||||||||||||||
Type parameters :
|
||||||||||||||||
|
Parameters :
Returns :
number
|
| Static findRowsIndexes | ||||||||||||
findRowsIndexes(targetRows: T[], allRows: T[], idPropName: string)
|
||||||||||||
Type parameters :
|
||||||||||||
|
Returns indexes of LOADED target rows.
Parameters :
Returns :
number[]
|
| Static formatAttributeColumn | |||||||||
formatAttributeColumn(column: DatatableColumn, attrType: AttributeType)
|
|||||||||
|
Parameters :
Returns :
void
|
| Static formColumnBar | ||||||||||||||||||||
formColumnBar(prop, name: string, width: number, notFaceted)
|
||||||||||||||||||||
Type parameters :
|
||||||||||||||||||||
|
Parameters :
Returns :
DatatableColumn
|
| Static formColumnId | ||||||
formColumnId(propertyId: number)
|
||||||
|
Parameters :
Returns :
string
|
| Static formColumnsMap | |||||||||||||||
formColumnsMap(columnInfos: ColumnInfo<T>[], headerCellTmpl: TemplateRef
|
|||||||||||||||
Type parameters :
|
|||||||||||||||
|
Parameters :
Returns :
Map<T, DatatableColumn>
|
| Static formHandleColumn | ||||||
formHandleColumn(headerTemplate?: TemplateRef
|
||||||
|
Parameters :
Returns :
DatatableColumn
|
| Static formParentNodeNameColumnBar |
formParentNodeNameColumnBar()
|
|
Returns :
DatatableColumn
|
| Static formToolsColumn | ||||||
formToolsColumn(headerTemplate?: TemplateRef
|
||||||
|
This column serves as tool buttons container and filler
Parameters :
Returns :
DatatableColumn
|
| Static getAnyItemId | ||||||||||||
getAnyItemId(tableRows: Object[], idPropName)
|
||||||||||||
|
Parameters :
Returns :
number
|
| Static getCellValueIds | |||||||||
getCellValueIds(row: TableRow, columnOrColumnId: DatatableColumn | string)
|
|||||||||
|
Parameters :
Returns :
number[]
|
| Static getColumnAlignmentIconClass | ||||||
getColumnAlignmentIconClass(alignment: TextAlignment)
|
||||||
|
Parameters :
Returns :
string
|
| Static getColumnAlignmentOrdinal | ||||||
getColumnAlignmentOrdinal(alignment: TextAlignment)
|
||||||
|
Parameters :
Returns :
number
|
| Static getConstraintRowClass | ||||||
getConstraintRowClass(row: ConstraintTableRow)
|
||||||
|
Parameters :
Returns :
string
|
| Static getLoadedRowsMap | ||||||||||||
getLoadedRowsMap(tableRows: T[], idPropName)
|
||||||||||||
Type parameters :
|
||||||||||||
|
Find rows or rows' indexes in loaded rows array
Parameters :
Returns :
Map<number, T>
|
| Static getRowClass | ||||||
getRowClass(row: PageRow)
|
||||||
|
Rows
Parameters :
Returns :
string
|
| Static getRowIndex | |||||||||
getRowIndex(datatableComponent: DatatableComponent, row: T)
|
|||||||||
Type parameters :
|
|||||||||
|
FIXME the following method returns valid indexes only when requested row is visible in viewport - use alternative approach!!!
Parameters :
Returns :
number
|
| Static getTableScrollLeft | ||||||
getTableScrollLeft(datatableComponent: DatatableComponent)
|
||||||
|
Parameters :
Returns :
number
|
| Static getViewportRowIndexes | ||||||
getViewportRowIndexes(datatableComponent: DatatableComponent)
|
||||||
|
Parameters :
Returns :
number[]
|
| Static isRowInViewport | |||||||||
isRowInViewport(datatableComponent: DatatableComponent, index: number)
|
|||||||||
|
Parameters :
Returns :
boolean
|
| Static recalculateColumns | ||||||
recalculateColumns(datatableComponent: DatatableComponent)
|
||||||
|
Parameters :
Returns :
void
|
| Static resetColumnFacets | |||||||||
resetColumnFacets(tableColumns: DatatableColumn[], datatableComponent?: DatatableComponent)
|
|||||||||
|
Parameters :
Returns :
boolean
|
| Static resetScroll | ||||||||||||
resetScroll(datatableComponent: DatatableComponent, scrollLeftToPreserve: number)
|
||||||||||||
|
Parameters :
Returns :
void
|
| Static scrollRowIntoView | |||||||||
scrollRowIntoView(datatableComponent: DatatableComponent, rowIndex: number)
|
|||||||||
|
Parameters :
Returns :
void
|
| Static scrollTop | |||||||||
scrollTop(datatableComponent: DatatableComponent, scrollLeftToPreserve?: number)
|
|||||||||
|
Parameters :
Returns :
void
|
| Static setColumnAlignment | |||||||||
setColumnAlignment(column: DatatableColumn, alignment: TextAlignment)
|
|||||||||
|
Column alignment
Parameters :
Returns :
void
|
| Static setTablePage | ||||||||||||||||||||||||
setTablePage(datatableComponent: DatatableComponent, itemIndex: number, rowsCount: number, timeout: number, force)
|
||||||||||||||||||||||||
|
Parameters :
Returns :
void
|
| Static sortColumns | ||||||
sortColumns(columns: DatatableColumn[])
|
||||||
|
Parameters :
Returns :
void
|
| Static triggerScroll | ||||||
triggerScroll(datatableComponent: DatatableComponent)
|
||||||
|
Parameters :
Returns :
void
|
| Static valuesToTableCellInfos | ||||||
valuesToTableCellInfos(values: PropertyValue[])
|
||||||
|
Parameters :
Returns :
TableCellInfo[]
|
| Static valueToTableCellInfo | ||||||
valueToTableCellInfo(value: PropertyValue)
|
||||||
|
Cells
Parameters :
Returns :
TableCellInfo
|