projects/m2-core/src/lib/core/service/constraint/constraint.service.ts
Methods |
|
constructor(constraintTableService: ConstraintTableService, dataEditService: DataEditService, localizationService: LocalizationService, tabService: TabService)
|
|||||||||||||||
|
Parameters :
|
| Public broadcastConstraintCreated | |||||||||
broadcastConstraintCreated(nodeId: number, createdConstraint: Constraint)
|
|||||||||
|
Parameters :
Returns :
void
|
| Public castConstraintParamValue | ||||||
castConstraintParamValue(paramRow: ConstraintParamRow)
|
||||||
|
Constraints CRUD
Parameters :
Returns :
[] | string | boolean
|
| Public createRow | |||||||||
createRow(tablePresentationId: number, copyFromRowIds?: number[])
|
|||||||||
|
Constraint table rows CRUD
Parameters :
Returns :
void
|
| Public deleteConstraint | ||||||
deleteConstraint(constraintId: number)
|
||||||
|
Parameters :
Returns :
void
|
| Public deleteConstraintTableColumn | |||||||||
deleteConstraintTableColumn(rowToBeDeleted: ConstraintColumnRow, rootRows: ConstraintColumnRow[])
|
|||||||||
|
Constraint table columns CRUD
Parameters :
Returns :
void
|
| Public deleteGlobalConstraintTable | ||||||
deleteGlobalConstraintTable(tableId: number)
|
||||||
|
Global constraint tables
Parameters :
Returns :
void
|
| Public deleteRows | ||||||||||||||||||||
deleteRows(tablePresentationId: number, rowIndexes: number | number[], deleteAllRows: boolean, rowsCount?: number)
|
||||||||||||||||||||
|
Parameters :
Returns :
void
|
| Public editConstraint | ||||||||||||
editConstraint(constraint: Constraint, paramType: EditConstraintAttributeType, newValue: string | boolean | FormulaRuleData | EditMLValueRequest)
|
||||||||||||
|
Parameters :
Returns :
Promise<Constraint>
|
| Public formConstraintParamsRows | ||||||||||||
formConstraintParamsRows(constraint: Constraint, nodeId?: number, parentRow?: ConstraintRow)
|
||||||||||||
|
Parameters :
Returns :
ConstraintParamRow[]
|
| Public formNodeConstraintsCardRows | |||||||||
formNodeConstraintsCardRows(nodeId: number, constraints: Constraint[])
|
|||||||||
|
Parameters :
Returns :
ConstrainCategoryRow[]
|
| Public handleConstraintChangesMessage | ||||||||||||||||||||
handleConstraintChangesMessage(msg: ConstraintChangesMessage, constraints: Constraint[], nodeId: number, skipSameOriginEdit)
|
||||||||||||||||||||
|
Parameters :
Returns :
boolean
|
| Public handleConstraintDrop | ||||||||||||
handleConstraintDrop(droppedConstraint: Constraint, index: number, constraints: Constraint[])
|
||||||||||||
|
Parameters :
Returns :
void
|
| Public handleDropColumnBeforeOrAfter | ||||||||||||||||||||
handleDropColumnBeforeOrAfter(droppedColumn: ConstraintTableColumn, targetRow: ConstraintColumnRow, after, rootRows: ConstraintColumnRow[])
|
||||||||||||||||||||
|
Parameters :
Returns :
void
|
| Public handleDropConstraintBeforeOrAfter | ||||||||||||||||||||
handleDropConstraintBeforeOrAfter(droppedConstraint: Constraint, targetRow: ConstraintRow, after, rootRows: ConstrainCategoryRow[])
|
||||||||||||||||||||
|
Parameters :
Returns :
void
|
| Public setConstraintsMlNames | ||||||
setConstraintsMlNames(constraints: Constraint[])
|
||||||
|
Node constraints card rows
Parameters :
Returns :
Promise<void>
|