StiElementDataCache Class

Namespace: Stimulsoft.Report.Dashboard

Methods

Method Returns Description
add static void  
cleanCache static void  
create static Promise<StiDataTable>  
getKey static string  
getOrCreate static Promise<StiDataTable>  
getOrCreatePivot static Promise<IStiPivotGridContainer>  
getOrCreatePivotWithProgress static Promise<IStiPivotGridContainer>  
getOrCreateWithProgress static Promise<StiDataTable>  
tryToGetOrCreate static Promise<StiDataTable>  

Method Details

add static

add(element: IStiElement, dataTable: StiDataTable): void

Parameters


cleanCache static

cleanCache(reportKey: string): void

Parameters

  • reportKey (string)

create static

create(element: IStiElement, dataRequestOption: StiDataRequestOption): Promise<StiDataTable>

Parameters

Returns Promise<StiDataTable>


getKey static

getKey(element: IStiElement): string

Parameters

  • element (IStiElement)

Returns string


getOrCreate static

getOrCreate(element: IStiElement, option: StiDataRequestOption): Promise<StiDataTable>

Parameters

Returns Promise<StiDataTable>


getOrCreatePivot static

getOrCreatePivot(element: IStiPivotTableElement, creator: IStiPivotTableCreator, option: StiDataRequestOption): Promise<IStiPivotGridContainer>

Parameters

Returns Promise<IStiPivotGridContainer>


getOrCreatePivotWithProgress static

getOrCreatePivotWithProgress(element: IStiPivotTableElement, creator: IStiPivotTableCreator, option: StiDataRequestOption): Promise<IStiPivotGridContainer>

Parameters

Returns Promise<IStiPivotGridContainer>


getOrCreateWithProgress static

getOrCreateWithProgress(element: IStiElement, option: StiDataRequestOption): Promise<StiDataTable>

Parameters

Returns Promise<StiDataTable>


tryToGetOrCreate static

tryToGetOrCreate(element: IStiElement, option: StiDataRequestOption): Promise<StiDataTable>

Parameters

Returns Promise<StiDataTable>

Fields

Field Type Description
dataTable any  
dataTable any  
element any  
group any  
hashKeys any  
hashKeys any  
userFilters any