StiAppParser Class
Namespace: Stimulsoft.Report.App
Properties
| Property | Type | Description |
|---|---|---|
UseScriptParser static |
bool |
Methods
| Method | Returns | Description |
|---|---|---|
GetExpressions static |
IEnumerable |
|
IsDataPathExistInBindings static |
bool | |
IsDataPathExistInExpression static |
bool | |
IsVariablesExistInBindings static |
bool | |
IsVariablesExistInExpression static |
bool | |
ParseBoolExpression static |
bool | |
ParseBoolExpressionOrDefault static |
bool | |
ParseBrushExpression static |
StiBrush | |
ParseColorExpression static |
Color | |
ParseColorExpressionOrDefault static |
Color | |
ParseDecimalExpression static |
decimal | |
ParseDecimalExpressionOrDefault static |
decimal | |
ParseEnumExpression static (+1 overloads) |
T | |
ParseEnumExpressionOrDefault static |
T | |
ParseFloatExpression static |
float | |
ParseFloatExpressionOrDefault static |
float | |
ParseFontExpression static |
Font | |
ParseFontExpressionOrDefault static |
Font | |
ParseIntExpression static |
int | |
ParseIntExpressionOrDefault static |
int | |
ParseStringExpression static |
string | |
ParseStringExpressionOrDefault static |
string | |
ProcessExpressions static |
void |
Method Details
GetExpressions static
GetExpressions(component: object): IEnumerable
Parameters
- component (object)
Returns IEnumerable
IsDataPathExistInBindings static
IsDataPathExistInBindings(element: IStiElementUI, **: stringdataPaths): bool
Parameters
- element (IStiElementUI)
- ** (stringdataPaths)
Returns bool
IsDataPathExistInExpression static
IsDataPathExistInExpression(element: IStiElementUI, **: stringdataPaths): bool
Parameters
- element (IStiElementUI)
- ** (stringdataPaths)
Returns bool
IsVariablesExistInBindings static
IsVariablesExistInBindings(element: IStiElementUI, **: IStiAppVariablevariables): bool
Parameters
- element (IStiElementUI)
- ** (IStiAppVariablevariables)
Returns bool
IsVariablesExistInExpression static
IsVariablesExistInExpression(element: IStiElementUI, **: IStiAppVariablevariables): bool
Parameters
- element (IStiElementUI)
- ** (IStiAppVariablevariables)
Returns bool
ParseBoolExpression static
ParseBoolExpression(component: StiComponent, propName: string, allowDataLoading: bool): bool
Parameters
- component (StiComponent)
- propName (string)
- allowDataLoading (bool)
Returns bool
ParseBoolExpressionOrDefault static
ParseBoolExpressionOrDefault(comp: StiComponent, propName: string, defaultValue: bool, allowDataLoading: bool): bool
Parameters
- comp (StiComponent)
- propName (string)
- defaultValue (bool)
- allowDataLoading (bool)
Returns bool
ParseBrushExpression static
ParseBrushExpression(component: StiComponent, propName: string, allowDataLoading: bool): StiBrush
Parameters
- component (StiComponent)
- propName (string)
- allowDataLoading (bool)
Returns StiBrush
ParseColorExpression static
ParseColorExpression(component: StiComponent, propName: string, allowDataLoading: bool): Color
Parameters
- component (StiComponent)
- propName (string)
- allowDataLoading (bool)
Returns Color
ParseColorExpressionOrDefault static
ParseColorExpressionOrDefault(comp: StiComponent, propName: string, defaultValue: Color, allowDataLoading: bool): Color
Parameters
- comp (StiComponent)
- propName (string)
- defaultValue (Color)
- allowDataLoading (bool)
Returns Color
ParseDecimalExpression static
ParseDecimalExpression(component: StiComponent, propName: string, allowDataLoading: bool): decimal
Parameters
- component (StiComponent)
- propName (string)
- allowDataLoading (bool)
Returns decimal
ParseDecimalExpressionOrDefault static
ParseDecimalExpressionOrDefault(comp: StiComponent, propName: string, defaultValue: decimal, allowDataLoading: bool): decimal
Parameters
- comp (StiComponent)
- propName (string)
- defaultValue (decimal)
- allowDataLoading (bool)
Returns decimal
ParseEnumExpression static
ParseEnumExpression(component: StiComponent, propName: string, allowDataLoading: bool): T
Parameters
- component (StiComponent)
- propName (string)
- allowDataLoading (bool)
Returns T
ParseEnumExpression(component: StiComponent, propName: string, enumType: Type, allowDataLoading: bool): object
Parameters
- component (StiComponent)
- propName (string)
- enumType (Type)
- allowDataLoading (bool)
Returns object
ParseEnumExpressionOrDefault static
ParseEnumExpressionOrDefault(comp: StiComponent, propName: string, defaultValue: T, allowDataLoading: bool): T
Parameters
- comp (StiComponent)
- propName (string)
- defaultValue (T)
- allowDataLoading (bool)
Returns T
ParseFloatExpression static
ParseFloatExpression(component: StiComponent, propName: string, allowDataLoading: bool): float
Parameters
- component (StiComponent)
- propName (string)
- allowDataLoading (bool)
Returns float
ParseFloatExpressionOrDefault static
ParseFloatExpressionOrDefault(comp: StiComponent, propName: string, defaultValue: float, allowDataLoading: bool): float
Parameters
- comp (StiComponent)
- propName (string)
- defaultValue (float)
- allowDataLoading (bool)
Returns float
ParseFontExpression static
ParseFontExpression(component: StiComponent, propName: string, allowDataLoading: bool): Font
Parameters
- component (StiComponent)
- propName (string)
- allowDataLoading (bool)
Returns Font
ParseFontExpressionOrDefault static
ParseFontExpressionOrDefault(comp: StiComponent, propName: string, defaultValue: Font, allowDataLoading: bool): Font
Parameters
- comp (StiComponent)
- propName (string)
- defaultValue (Font)
- allowDataLoading (bool)
Returns Font
ParseIntExpression static
ParseIntExpression(component: StiComponent, propName: string, allowDataLoading: bool): int
Parameters
- component (StiComponent)
- propName (string)
- allowDataLoading (bool)
Returns int
ParseIntExpressionOrDefault static
ParseIntExpressionOrDefault(comp: StiComponent, propName: string, defaultValue: int, allowDataLoading: bool): int
Parameters
- comp (StiComponent)
- propName (string)
- defaultValue (int)
- allowDataLoading (bool)
Returns int
ParseStringExpression static
ParseStringExpression(component: StiComponent, propName: string, allowDataLoading: bool): string
Parameters
- component (StiComponent)
- propName (string)
- allowDataLoading (bool)
Returns string
ParseStringExpressionOrDefault static
ParseStringExpressionOrDefault(comp: StiComponent, propName: string, defaultValue: string, allowDataLoading: bool): string
Parameters
- comp (StiComponent)
- propName (string)
- defaultValue (string)
- allowDataLoading (bool)
Returns string
ProcessExpressions static
ProcessExpressions(obj: object, allowDataLoading: bool, eventType: StiEventType?): void
Parameters
- obj (object)
- allowDataLoading (bool)
- eventType (StiEventType?)
Fields
| Field | Type | Description |
|---|---|---|
| ErrorTime | DateTime | |
| Expr | string | |
| Value | object |