projects/m2-core/src/lib/core/service/data/table-data.service.ts
Methods |
|
constructor(http: HttpClient, utilService: UtilService, endpointService: EndpointConfigService)
|
||||||||||||
|
Parameters :
|
| Public checkGenerateRowRequest | ||||||
checkGenerateRowRequest(request: GenerateRowRequest)
|
||||||
|
Parameters :
Returns :
Promise<string[]>
|
| Public cloneTableData | ||||||
cloneTableData(tableId: number)
|
||||||
|
Parameters :
Returns :
Observable<number>
|
| Public createItemInTable | ||||||
createItemInTable(tableId: number)
|
||||||
|
EDIT operations
Parameters :
Returns :
Promise<NewItemsInTable>
|
| Public deleteTableRows | ||||||||||||||||
deleteTableRows(tableId: number, itemIds?: number | number[], deleteAllRows)
|
||||||||||||||||
|
Parameters :
Returns :
Promise<WorkInfo>
|
| Public editTableData | ||||||
editTableData(request: EditTableDataRequest)
|
||||||
|
READ operations
Parameters :
Returns :
Promise<void>
|
| Public editTableItemsAsync | ||||||
editTableItemsAsync(request: EditTableItemsRequest)
|
||||||
|
Parameters :
Returns :
Promise<void>
|
| Public expandFacet | ||||||||||||||||||||
expandFacet(tableId: number, columnId: string, facetId: string, formatFacets)
|
||||||||||||||||||||
|
Parameters :
Returns :
Promise<Facet[]>
|
| Public filterSuitableNodes | |||||||||
filterSuitableNodes(tableId: number, nodeIdsToCheck: number[])
|
|||||||||
|
Parameters :
Returns :
Promise<Map<number, string>>
|
| Public generateItemInTable | ||||||
generateItemInTable(request: GenerateRowRequest)
|
||||||
|
Parameters :
Returns :
Promise<NewItemsInTable>
|
| Public getCompatibilityStereoFacets |
getCompatibilityStereoFacets(tableId: number, excludeColumnId: string, size?: number)
|
|
Получить фасеты стереотипов совместимостей, совместимости по которым имются в табличном представлении. excludeColumnId - columnId фильтра, который будет исключен при расчете фасетов |
| Public getCompatibleItemsFacets | ||||||||||||||||||
getCompatibleItemsFacets(tableId: number, excludeColumnId: string, stereoId?: number, isMale?: boolean, size?: number)
|
||||||||||||||||||
|
Получить фасеты совместимых айтемов excludeColumnId - columnId фильтра, который будет исключен при расчете фасетов
Parameters :
Returns :
Observable<Pair[]>
|
| Public getConstraintsNested |
getConstraintsNested(nodeId: number, textSearched?: string)
|
|
Returns :
Promise<ConstraintLight[]>
|
| Public getExtendedSearchCriteria |
getExtendedSearchCriteria(nodeId?: number, textSearched?: string)
|
|
Returns :
Promise<ExtendedSearchCriteria>
|
| Public getFilteredNodes | ||||||||||||
getFilteredNodes(tableId: number, currentRoots: ClassificationNode[], checkPathVisibility: boolean)
|
||||||||||||
|
Дерево нод, подходящих под критерии поиска
Parameters :
Returns :
Promise<ClassificationNode[]>
|
| Public getFilterFacets | ||||||||||||||||||||||||
getFilterFacets(tableId: number, columnId: string, formatFacets, forPropositions, size?: number)
|
||||||||||||||||||||||||
|
Parameters :
Returns :
Promise<Facet[]>
|
| Public getItemPosition |
getItemPosition(tableId: number, itemId: number)
|
|
Returns :
Promise<number>
|
| Public getItemsPage | |||||||||||||||
getItemsPage(tableId: number, columnIds: string[], pageSize?: number, start?: number)
|
|||||||||||||||
|
Parameters :
Returns :
Promise<PageRow[]>
|
| Public getNodePropertyPropositions | |||||||||
getNodePropertyPropositions(nodeIds: number[], typesToExclude?: Set<AttributeType>)
|
|||||||||
|
API END
Parameters :
Returns :
Promise<Proposition[]>
|
| Public getPropertiesForColumns | |||||||||
getPropertiesForColumns(nodeIds: number | number[], textSearched?: string)
|
|||||||||
|
Parameters :
Returns :
Promise<PropertyDeclarationLight[]>
|
| Public getPropertiesForColumnsByMateDeclaration |
getPropertiesForColumnsByMateDeclaration(declarationId: number, textSearched?: string)
|
|
Returns :
Promise<PropertyDeclarationLight[]>
|
| Public getStoredSearchParams | ||||||
getStoredSearchParams(tableId: number)
|
||||||
|
Parameters :
Returns :
Observable<StringMap<SearchParameter>>
|
| Public getTableColumns | ||||||
getTableColumns(tableId: number)
|
||||||
|
Parameters :
Returns :
Promise<ItemsUserTableColumn[]>
|
| Public getTableImages | |||||||||
getTableImages(tableId: number, attributeIds: number[])
|
|||||||||
|
Parameters :
Returns :
Promise<ImageInfo[]>
|
| Public getTableRowCount | ||||||
getTableRowCount(tableId: number)
|
||||||
|
Parameters :
Returns :
Promise<number>
|
| Public getThinTree | ||||||
getThinTree(nodeIds: number[])
|
||||||
|
Parameters :
Returns :
Observable<ClassificationNode[]>
|
| Public importStringAnalyticsEntry | ||||||
importStringAnalyticsEntry(request: ImportStringAnalyticsEntryRequest)
|
||||||
|
Parameters :
Returns :
Promise<NewItemsInTable>
|
| Public moveItemsToTable | ||||||
moveItemsToTable(request: MoveItemsRequest)
|
||||||
|
Parameters :
Returns :
Promise<WorkInfo>
|
| Public updateTableCells | ||||||
updateTableCells(requests: UpdateItemTableCellsRequest[])
|
||||||
|
Parameters :
Returns :
Promise<void>
|