StiDataFiltersHelper Class

Namespace: Stimulsoft.Viewer.Helpers.Dashboards

Methods

Method Returns Description
applyDefaultFiltersForFilterElements static Promise  
applyDefaultFiltersForFilterElements2 static Promise  
applyFiltering static void  
applyFiltersToElement static void  
checkInvoikeResetAllFilters static void  
filterRuleItem static KeyObjectType  
getDataTableFilterQueryStringRepresentation static string  
getDrillDownFilters static any[]  
getDrillDownFiltersList static KeyObjectType[][]  
getElementFilters static KeyObjectType[]  
getFilterItems static any  
getFilterItemsHelper static any  
getViewData static Promise  
isBlankData static boolean  
isStringColumnType static boolean  
resetAllFilters static void  
toDisplayString static string  
toFilterString static string  
typeToString static string  

Method Details

applyDefaultFiltersForFilterElements static

applyDefaultFiltersForFilterElements(report: StiReport): Promise

Parameters

Returns Promise


applyDefaultFiltersForFilterElements2 static

applyDefaultFiltersForFilterElements2(dashboard: StiPage): Promise

Parameters

  • dashboard (StiPage)

Returns Promise


applyFiltering static

applyFiltering(report: StiReport, parameters: any): void

Parameters


applyFiltersToElement static

applyFiltersToElement(element: IStiElement, filters: any[]): void

Parameters

  • element (IStiElement)
  • filters (any[])

checkInvoikeResetAllFilters static

checkInvoikeResetAllFilters(report: StiReport, evnt: StiEvent, pageNumber: number): void

Parameters


filterRuleItem static

filterRuleItem(filterRule: StiDataFilterRule): KeyObjectType

Parameters

  • filterRule (StiDataFilterRule)

Returns KeyObjectType


getDataTableFilterQueryStringRepresentation static

getDataTableFilterQueryStringRepresentation(element: IStiElement): string

Parameters

  • element (IStiElement)

Returns string


getDrillDownFilters static

getDrillDownFilters(drillDownElement: IStiDrillDownElement): any[]

Parameters

Returns any[]


getDrillDownFiltersList static

getDrillDownFiltersList(drillDownElement: IStiDrillDownElement): KeyObjectType[][]

Parameters

Returns KeyObjectType[][]


getElementFilters static

getElementFilters(element: IStiElement): KeyObjectType[]

Parameters

  • element (IStiElement)

Returns KeyObjectType[]


getFilterItems static

getFilterItems(report: StiReport, requestParams: any): any

Parameters

Returns any


getFilterItemsHelper static

getFilterItemsHelper(query: IStiQueryObject, meters: IStiMeter[], columnIndex: number, sorts: StiDataSortRule[], filters: StiDataFilterRule[], element: IStiElement): any

Parameters

  • query (IStiQueryObject)
  • meters (IStiMeter[])
  • columnIndex (number)
  • sorts (StiDataSortRule[])
  • filters (StiDataFilterRule[])
  • element (IStiElement)

Returns any


getViewData static

getViewData(report: StiReport, requestParams: any): Promise

Parameters

Returns Promise


isBlankData static

isBlankData(data: any): boolean

Parameters

  • data (any)

Returns boolean


isStringColumnType static

isStringColumnType(element: IStiElement): boolean

Parameters

  • element (IStiElement)

Returns boolean


resetAllFilters static

resetAllFilters(report: StiReport, pageNumber: number): void

Parameters


toDisplayString static

toDisplayString(value: any, type: Type): string

Parameters

  • value (any)
  • type (Type)

Returns string


toFilterString static

toFilterString(value: any, type: Type): string

Parameters

  • value (any)
  • type (Type)

Returns string


typeToString static

typeToString(type: Type): string

Parameters

Returns string

Fields

Field Type Description
columnPath any  
columnPath any  
columnPath any  
columnPath any  
element any  
netTable any  
resultData any  
rowValue any  
rowValue any  
str any  
tempTableElement any  
tempTableElement any