StiStatesManager Class

Namespace: Stimulsoft.Report

Methods

Method Returns Description
clear void  
clearState void  
isExist boolean  
pop any  
popBool boolean  
popDecimal number  
popDouble number  
popFloat number  
popInt number  
popInt64 number  
popRange Range  
push void  
pushBool void  
pushDecimal void  
pushDouble void  
pushFloat void  
pushInt void  
pushInt64 void  
pushRange void  

Method Details

clear

clear(): void


clearState

clearState(stateName: string): void

Parameters

  • stateName (string)

isExist

isExist(stateName: string, obj: any): boolean

Parameters

  • stateName (string)
  • obj (any)

Returns boolean


pop

pop(stateName: string, obj: any, property: string): any

Parameters

  • stateName (string)
  • obj (any)
  • property (string)

Returns any


popBool

popBool(stateName: string, obj: any, property: string): boolean

Parameters

  • stateName (string)
  • obj (any)
  • property (string)

Returns boolean


popDecimal

popDecimal(stateName: string, obj: any, property: string): number

Parameters

  • stateName (string)
  • obj (any)
  • property (string)

Returns number


popDouble

popDouble(stateName: string, obj: any, property: string): number

Parameters

  • stateName (string)
  • obj (any)
  • property (string)

Returns number


popFloat

popFloat(stateName: string, obj: any, property: string): number

Parameters

  • stateName (string)
  • obj (any)
  • property (string)

Returns number


popInt

popInt(stateName: string, obj: any, property: string): number

Parameters

  • stateName (string)
  • obj (any)
  • property (string)

Returns number


popInt64

popInt64(stateName: string, obj: any, property: string): number

Parameters

  • stateName (string)
  • obj (any)
  • property (string)

Returns number


popRange

popRange(stateName: string, obj: any, property: string): Range

Parameters

  • stateName (string)
  • obj (any)
  • property (string)

Returns Range


push

push(stateName: string, obj: any, property: string, value: any): void

Parameters

  • stateName (string)
  • obj (any)
  • property (string)
  • value (any)

pushBool

pushBool(stateName: string, obj: any, property: string, value: boolean): void

Parameters

  • stateName (string)
  • obj (any)
  • property (string)
  • value (boolean)

pushDecimal

pushDecimal(stateName: string, obj: any, property: string, value: number): void

Parameters

  • stateName (string)
  • obj (any)
  • property (string)
  • value (number)

pushDouble

pushDouble(stateName: string, obj: any, property: string, value: number): void

Parameters

  • stateName (string)
  • obj (any)
  • property (string)
  • value (number)

pushFloat

pushFloat(stateName: string, obj: any, property: string, value: number): void

Parameters

  • stateName (string)
  • obj (any)
  • property (string)
  • value (number)

pushInt

pushInt(stateName: string, obj: any, property: string, value: number): void

Parameters

  • stateName (string)
  • obj (any)
  • property (string)
  • value (number)

pushInt64

pushInt64(stateName: string, obj: any, property: string, value: number): void

Parameters

  • stateName (string)
  • obj (any)
  • property (string)
  • value (number)

pushRange

pushRange(stateName: string, obj: any, property: string, value: Range): void

Parameters

  • stateName (string)
  • obj (any)
  • property (string)
  • value (Range)

Fields

Field Type Description
objs any  
properies any