File

projects/m2-core/src/lib/core/service/constraint/constraint-cells.service.ts

Index

Methods

Constructor

constructor(logger: Logger, propertyValueService: PropertyValueService, constraintTableService: ConstraintTableService, doubleParserService: DoubleParserService, uiConfigService: UIConfigService, tabService: TabService)
Parameters :
Name Type Optional
logger Logger No
propertyValueService PropertyValueService No
constraintTableService ConstraintTableService No
doubleParserService DoubleParserService No
uiConfigService UIConfigService No
tabService TabService No

Methods

Public formChangeRequest
formChangeRequest(cell: ConstraintTableCell, newValue: string | boolean | Date, unit?: MeasurementUnit, precision?: number, prevCondition, forceEdit)

CRUD requests

Parameters :
Name Type Optional Default value
cell ConstraintTableCell No
newValue string | boolean | Date No
unit MeasurementUnit Yes
precision number Yes
prevCondition No RestrictiveCondition.None
forceEdit No false
Public formConstraintRowCardRows
formConstraintRowCardRows(constraintTableId: number, rowId: number, columns: ConstraintTableColumn[], cells: ConstraintTableCell[], parentRow?: CardRow)
Parameters :
Name Type Optional
constraintTableId number No
rowId number No
columns ConstraintTableColumn[] No
cells ConstraintTableCell[] No
parentRow CardRow Yes
Returns : CardRow[]
Public onAggregationCellAnyValueClick
onAggregationCellAnyValueClick(aggrGroupRow: ConstraintCellAggregationsGroupRow)

AnyValue/NotNull aggregation cell restrictive conditions

Parameters :
Name Type Optional
aggrGroupRow ConstraintCellAggregationsGroupRow No
Returns : void
Public onAggregationCellNotNullClick
onAggregationCellNotNullClick(aggrGroupRow: ConstraintCellAggregationsGroupRow)
Parameters :
Name Type Optional
aggrGroupRow ConstraintCellAggregationsGroupRow No
Returns : void

results matching ""

    No results matching ""