File

projects/m2-core/src/lib/core/service/data/table-data.service.ts

Index

Methods

Constructor

constructor(http: HttpClient, utilService: UtilService, endpointService: EndpointConfigService)
Parameters :
Name Type Optional
http HttpClient No
utilService UtilService No
endpointService EndpointConfigService No

Methods

Public checkGenerateRowRequest
checkGenerateRowRequest(request: GenerateRowRequest)
Parameters :
Name Type Optional
request GenerateRowRequest No
Returns : Promise<string[]>
Public cloneTableData
cloneTableData(tableId: number)
Parameters :
Name Type Optional
tableId number No
Returns : Observable<number>
Public createItemInTable
createItemInTable(tableId: number)

EDIT operations

Parameters :
Name Type Optional
tableId number No
Public deleteTableRows
deleteTableRows(tableId: number, itemIds?: number | number[], deleteAllRows)
Parameters :
Name Type Optional Default value
tableId number No
itemIds number | number[] Yes
deleteAllRows No false
Returns : Promise<WorkInfo>
Public editTableData
editTableData(request: EditTableDataRequest)

READ operations

Parameters :
Name Type Optional
request EditTableDataRequest No
Returns : Promise<void>
Public editTableItemsAsync
editTableItemsAsync(request: EditTableItemsRequest)
Parameters :
Name Type Optional
request EditTableItemsRequest No
Returns : Promise<void>
Public expandFacet
expandFacet(tableId: number, columnId: string, facetId: string, formatFacets)
Parameters :
Name Type Optional Default value
tableId number No
columnId string No
facetId string No
formatFacets No false
Returns : Promise<Facet[]>
Public filterSuitableNodes
filterSuitableNodes(tableId: number, nodeIdsToCheck: number[])
Parameters :
Name Type Optional
tableId number No
nodeIdsToCheck number[] No
Returns : Promise<Map<number, string>>
Public generateItemInTable
generateItemInTable(request: GenerateRowRequest)
Parameters :
Name Type Optional
request GenerateRowRequest No
Public getCompatibilityStereoFacets
getCompatibilityStereoFacets(tableId: number, excludeColumnId: string, size?: number)

Получить фасеты стереотипов совместимостей, совместимости по которым имются в табличном представлении. excludeColumnId - columnId фильтра, который будет исключен при расчете фасетов

Parameters :
Name Type Optional
tableId number No
excludeColumnId string No
size number Yes
Public getCompatibleItemsFacets
getCompatibleItemsFacets(tableId: number, excludeColumnId: string, stereoId?: number, isMale?: boolean, size?: number)

Получить фасеты совместимых айтемов excludeColumnId - columnId фильтра, который будет исключен при расчете фасетов

Parameters :
Name Type Optional
tableId number No
excludeColumnId string No
stereoId number Yes
isMale boolean Yes
size number Yes
Returns : Observable<Pair[]>
Public getConstraintsNested
getConstraintsNested(nodeId: number, textSearched?: string)
Parameters :
Name Type Optional
nodeId number No
textSearched string Yes
Returns : Promise<ConstraintLight[]>
Public getExtendedSearchCriteria
getExtendedSearchCriteria(nodeId?: number, textSearched?: string)
Parameters :
Name Type Optional
nodeId number Yes
textSearched string Yes
Public getFilteredNodes
getFilteredNodes(tableId: number, currentRoots: ClassificationNode[], checkPathVisibility: boolean)

Дерево нод, подходящих под критерии поиска

Parameters :
Name Type Optional
tableId number No
currentRoots ClassificationNode[] No
checkPathVisibility boolean No
Public getFilterFacets
getFilterFacets(tableId: number, columnId: string, formatFacets, forPropositions, size?: number)
Parameters :
Name Type Optional Default value
tableId number No
columnId string No
formatFacets No false
forPropositions No false
size number Yes
Returns : Promise<Facet[]>
Public getItemPosition
getItemPosition(tableId: number, itemId: number)
Parameters :
Name Type Optional
tableId number No
itemId number No
Returns : Promise<number>
Public getItemsPage
getItemsPage(tableId: number, columnIds: string[], pageSize?: number, start?: number)
Parameters :
Name Type Optional
tableId number No
columnIds string[] No
pageSize number Yes
start number Yes
Returns : Promise<PageRow[]>
Public getNodePropertyPropositions
getNodePropertyPropositions(nodeIds: number[], typesToExclude?: Set<AttributeType>)

API END

Parameters :
Name Type Optional
nodeIds number[] No
typesToExclude Set<AttributeType> Yes
Public getPropertiesForColumns
getPropertiesForColumns(nodeIds: number | number[], textSearched?: string)
Parameters :
Name Type Optional
nodeIds number | number[] No
textSearched string Yes
Returns : Promise<PropertyDeclarationLight[]>
Public getPropertiesForColumnsByMateDeclaration
getPropertiesForColumnsByMateDeclaration(declarationId: number, textSearched?: string)
Parameters :
Name Type Optional
declarationId number No
textSearched string Yes
Returns : Promise<PropertyDeclarationLight[]>
Public getStoredSearchParams
getStoredSearchParams(tableId: number)
Parameters :
Name Type Optional
tableId number No
Returns : Observable<StringMap<SearchParameter>>
Public getTableColumns
getTableColumns(tableId: number)
Parameters :
Name Type Optional
tableId number No
Returns : Promise<ItemsUserTableColumn[]>
Public getTableImages
getTableImages(tableId: number, attributeIds: number[])
Parameters :
Name Type Optional
tableId number No
attributeIds number[] No
Public getTableRowCount
getTableRowCount(tableId: number)
Parameters :
Name Type Optional
tableId number No
Returns : Promise<number>
Public getThinTree
getThinTree(nodeIds: number[])
Parameters :
Name Type Optional
nodeIds number[] No
Public importStringAnalyticsEntry
importStringAnalyticsEntry(request: ImportStringAnalyticsEntryRequest)
Parameters :
Name Type Optional
request ImportStringAnalyticsEntryRequest No
Public moveItemsToTable
moveItemsToTable(request: MoveItemsRequest)
Parameters :
Name Type Optional
request MoveItemsRequest No
Returns : Promise<WorkInfo>
Public updateTableCells
updateTableCells(requests: UpdateItemTableCellsRequest[])
Parameters :
Name Type Optional
requests UpdateItemTableCellsRequest[] No
Returns : Promise<void>

results matching ""

    No results matching ""