projects/m2-core/src/lib/widget-modules/datatable-utils/service/items-datatable-callback-cache.service.ts
Each component should have its own instance of this class. That is why this service has to be provided in component's decorator.
Methods |
|
| Public cacheCreatedItem | ||||||
cacheCreatedItem(itemInfo: ItemInfo)
|
||||||
|
Parameters :
Returns :
void
|
| Public cacheCreatedValueForNewDeclaration | ||||||
cacheCreatedValueForNewDeclaration(createdValueInfo: PropertyValueInfo)
|
||||||
|
Parameters :
Returns :
void
|
| Public cacheCreatedValueForNewItem | ||||||
cacheCreatedValueForNewItem(valueInfo: PropertyValueInfo)
|
||||||
|
Parameters :
Returns :
void
|
| Public clear |
clear()
|
|
Returns :
void
|
| Public extractItemRow | ||||||
extractItemRow(itemId: number)
|
||||||
|
Parameters :
Returns :
PageRow
|
| Public extractValuesCacheForDeclaration | ||||||
extractValuesCacheForDeclaration(propertyId: number)
|
||||||
|
Parameters :
Returns :
Map<number, PropertyValue[]>
|
| Public extractValuesCacheForItem | ||||||
extractValuesCacheForItem(itemId: number)
|
||||||
|
Parameters :
Returns :
PropertyValue[]
|