File

projects/m2-core/src/lib/core/service/value/aggregation-row.service.ts

Index

Methods

Constructor

constructor(logger: Logger, uiConfigService: UIConfigService, layerService: LayerService, dataReadService: DataReadService, dataEditService: DataEditService, constraintCellsService: ConstraintCellsService, constraintTableService: ConstraintTableService, tabService: TabService, notificationService: NotificationService, itemValuesService: ItemValuesService, subscriptionService: SubscriptionService, globalModalsService: GlobalModalsService, actionsService: ActionsService, clipboardService: ClipboardService)
Parameters :
Name Type Optional
logger Logger No
uiConfigService UIConfigService No
layerService LayerService No
dataReadService DataReadService No
dataEditService DataEditService No
constraintCellsService ConstraintCellsService No
constraintTableService ConstraintTableService No
tabService TabService No
notificationService NotificationService No
itemValuesService ItemValuesService No
subscriptionService SubscriptionService No
globalModalsService GlobalModalsService No
actionsService ActionsService No
clipboardService ClipboardService No

Methods

Public applyPropositionPartId
applyPropositionPartId(cardRow: CardRow, partId: number)

Proposition

Parameters :
Name Type Optional
cardRow CardRow No
partId number No
Returns : void
Public createCompositionsGroupContextMenu
createCompositionsGroupContextMenu(aggrGroupRow: AggregationsGroupRow, editModeON: boolean)
Parameters :
Name Type Optional
aggrGroupRow AggregationsGroupRow No
editModeON boolean No
Returns : MenuItem[]
Public createSingleCompositionContextMenu
createSingleCompositionContextMenu(aggrRow: SingleAggregationRow, editModeON: boolean)

Context menu

Parameters :
Name Type Optional
aggrRow SingleAggregationRow No
editModeON boolean No
Returns : MenuItem[]
Public decomposePart
decomposePart(aggrRow: SingleAggregationRow)
Parameters :
Name Type Optional
aggrRow SingleAggregationRow No
Returns : Promise<void>
Public onAddMultipleAggregationClick
onAddMultipleAggregationClick(cardRow: CardRow, createNewPart, event?: MouseEvent)

Aggregation

Parameters :
Name Type Optional Default value
cardRow CardRow No
createNewPart No false
event MouseEvent Yes
Returns : void
Public onAnyValueClick
onAnyValueClick(cardRow: CardRow)

Aggregation constraint cell specific values

Parameters :
Name Type Optional
cardRow CardRow No
Returns : void
Public onDeleteAggregationClick
onDeleteAggregationClick(cardRow: CardRow, event?: MouseEvent)
Parameters :
Name Type Optional
cardRow CardRow No
event MouseEvent Yes
Returns : void | Promise
Public onNotNullClick
onNotNullClick(cardRow: CardRow)
Parameters :
Name Type Optional
cardRow CardRow No
Returns : void
Public onSetSingleAggregationClick
onSetSingleAggregationClick(cardRow: CardRow, createNewPart, event?: MouseEvent)
Parameters :
Name Type Optional Default value
cardRow CardRow No
createNewPart No false
event MouseEvent Yes
Returns : void | Promise

results matching ""

    No results matching ""