projects/m2-core/src/lib/core/service/common/context-menu-common.service.ts
Methods |
|
constructor(actionsService: ActionsService, globalModalsService: GlobalModalsService)
|
|||||||||
|
Parameters :
|
| Public formColumnMassEditMenuItems | ||||||||||||||||||||||||||||||||||||
formColumnMassEditMenuItems(onSetColumnValuesClickFn: (undefined,undefined,undefined,undefined) => void, onDeleteColumnValuesClickFn: (undefined,undefined,undefined,undefined) => void, identifyByIndexes: boolean, column: DatatableColumn, tableRows: R[], selectedRows: R[], idPropName: string, editModeON: boolean, anyItemId: number, declaration?: PropertyDeclaration, constraintTableId?: number)
|
||||||||||||||||||||||||||||||||||||
Type parameters :
|
||||||||||||||||||||||||||||||||||||
|
Column mass edit
Parameters :
Returns :
MenuItem[]
|
| Public formCreateMissingConstraintTableRowsMenuItem | |||||||||||||||||||||
formCreateMissingConstraintTableRowsMenuItem(createMissingRowsFn: (itemTableIndexes: number | number[]) => void, selectedRows: R[], tableRows: R[], idPropName: string, isAllowed: boolean, tableRow?: R)
|
|||||||||||||||||||||
Type parameters :
|
|||||||||||||||||||||
|
Constraint table rows generation
Parameters :
Returns :
MenuItem
|
| Public formCutTableRowsMenuItems | |||||||||||||||
formCutTableRowsMenuItems(cutFn: (rows: R[]) => void, selectedRows: R[], isAllowed: boolean, tableRow?: R)
|
|||||||||||||||
Type parameters :
|
|||||||||||||||
|
Table rows cut
Parameters :
Returns :
MenuItem[]
|
| Public formDeleteTableRowsByIdsMenuItems | ||||||||||||||||||||||||||||||||||||||||
formDeleteTableRowsByIdsMenuItems(deleteTableRowsFn: (ids: number | number[],deleteAllRows: boolean) => void, selectedRows: R[], idPropName: string, isAllowed: boolean, tableRow?: R, getDeleteMsgPostfixFn?: (ids?: number[]) => void, confirmSingleRowDeletion, isDeleteAllSupported, tableRows?: R[])
|
||||||||||||||||||||||||||||||||||||||||
Type parameters :
|
||||||||||||||||||||||||||||||||||||||||
|
Table rows deletion by ID
Parameters :
Returns :
MenuItem[]
|
| Public formDeleteTableRowsMenuItems | ||||||||||||||||||||||||||||||||||||
formDeleteTableRowsMenuItems(deleteTableRowsFn: (itemTableIndexes: number | number[],deleteAllRows: boolean) => void, selectedRows: R[], tableRows: R[], idPropName: string, isAllowed: boolean, tableRow?: R, isDeleteAllSupported, confirmSingleRowDeletion)
|
||||||||||||||||||||||||||||||||||||
Type parameters :
|
||||||||||||||||||||||||||||||||||||
|
Table rows deletion by INDEX
Parameters :
Returns :
MenuItem[]
|
| Public formOpenItemInNewTabMenuItem | ||||||||||||||||
formOpenItemInNewTabMenuItem(itemId: number, parentNodeId, referenceBookId)
|
||||||||||||||||
|
Item
Parameters :
Returns :
MenuItem
|
| Public formTableRowsFilterMenuItems | |||||||||||||||
formTableRowsFilterMenuItems(appliedFn: (itemIdsFilter: ItemIdsFilter) => void, selectedRows: R[], idPropName: string, targetRow?: R)
|
|||||||||||||||
Type parameters :
|
|||||||||||||||
|
Table rows filter
Parameters :
Returns :
MenuItem[]
|
| Static getTargetSubjects | |||||||||
getTargetSubjects(selectedSubjects: R[], targetSubject?: R)
|
|||||||||
Type parameters :
|
|||||||||
|
Parameters :
Returns :
R[]
|
| Static showMultiRowsMenu | |||||||||
showMultiRowsMenu(selectedRows: R[], targetRow: R)
|
|||||||||
Type parameters :
|
|||||||||
|
Parameters :
Returns :
boolean
|