projects/m2-core/src/lib/core/service/data/data.service.ts
Methods |
|
constructor(dataReadService: DataReadService, dataEditService: DataEditService, constraintTableService: ConstraintTableService, tableService: TableDataService, uiConfigService: UIConfigService, datatableService: DatatableService, classificationTreeService: ClassificationTreeService, tabService: TabService, actionsService: ActionsService, globalModalsService: GlobalModalsService)
|
|||||||||||||||||||||||||||||||||
|
Parameters :
|
| Public broadcastNodeChange | ||||||
broadcastNodeChange(node: ClassificationNode)
|
||||||
|
Broadcasts change to other components on THIS and OTHER tabs.
Parameters :
Returns :
void
|
| Public createItemInTable |
createItemInTable(tableId: number, parentNodeId?: number)
|
|
Returns :
Promise<NewItemsInTable>
|
| Public createNode | ||||||
createNode(parentTreeNode: TreeNode)
|
||||||
|
Node CRUD
Parameters :
Returns :
void
|
| Public deleteItems | ||||||||||||||||
deleteItems(tableId: number, itemIds?: number | number[], deleteAllRows)
|
||||||||||||||||
|
Parameters :
Returns :
void
|
| Public editItem | ||||||
editItem(request: EditClassifiableElementRequest)
|
||||||
|
Parameters :
Returns :
Observable<Item>
|
| Public editNodeImage |
editNodeImage(nodeId: number, base64Image: string)
|
|
Returns :
void
|
| Public editParentNodeImage |
editParentNodeImage(itemId: number, base64Image: string)
|
|
Returns :
void
|
| Public onCreateItemClick |
onCreateItemClick(tableId: number, parentNodeId: number, event?: MouseEvent)
|
|
Item CRUD
Returns :
void
|
| Public onDeleteNodesClick | ||||||||||||
onDeleteNodesClick(nodeIds: number[], tableToNotify?: number, event?: MouseEvent | KeyboardEvent)
|
||||||||||||
|
Parameters :
Returns :
void
|
| Public renameNode | |||||||||
renameNode(node: ClassificationNode, newName: string)
|
|||||||||
|
Parameters :
Returns :
Promise<void>
|
| Public Async updateItemProperty | |||||||||
updateItemProperty(request: IUpdateItemPropertyRequest, prevValueIds: number[])
|
|||||||||
|
Update item property
Parameters :
Returns :
Promise<PropertyValue[]>
|