StiDataFilterRuleHelper Class
Namespace: Stimulsoft.Data.Engine
Methods
| Method | Returns | Description |
|---|---|---|
getDataTableFilterQuery static |
string | |
getDataTableFilterQuery2 static |
string | |
getFilterRulesHash static |
number | |
getTableFiltersGroupsType static |
StiTableFiltersGroupsType | |
validate static |
StiDataFilterRule[] |
Method Details
getDataTableFilterQuery static
getDataTableFilterQuery(rules: StiDataFilterRule[], columns: IStiAppDataColumn[], report: IStiReport): string
Parameters
- rules (StiDataFilterRule[])
- columns (IStiAppDataColumn[])
- report (IStiReport)
Returns string
getDataTableFilterQuery2 static
getDataTableFilterQuery2(rules: StiDataFilterRule[], columnNames: string[], columnTypes: Type[], report: IStiReport): string
Parameters
- rules (StiDataFilterRule[])
- columnNames (string[])
- columnTypes (Type[])
- report (IStiReport)
Returns string
getFilterRulesHash static
getFilterRulesHash(app: IStiApp, rules: StiDataFilterRule[]): number
Parameters
- app (IStiApp)
- rules (StiDataFilterRule[])
Returns number
getTableFiltersGroupsType static
getTableFiltersGroupsType(rules: StiDataFilterRule[]): StiTableFiltersGroupsType
Parameters
- rules (StiDataFilterRule[])
Returns StiTableFiltersGroupsType
validate static
validate(rules: StiDataFilerRule[], columnKeys: string[]): StiDataFilterRule[]
Parameters
- rules (StiDataFilerRule[])
- columnKeys (string[])
Returns StiDataFilterRule[]
Fields
| Field | Type | Description |
|---|---|---|
| columnIndex | any | |
| columnIndex | any | |
| columnName2 | any | |
| columnNames | any | |
| columnNames | any | |
| columnType2 | any | |
| expression | any | |
| groupQuery | any | |
| hash | any | |
| path | any | |
| path | any | |
| querySingleAnd | any | |
| querySingleOr | any | |
| queryValue | any | |
| res | any | |
| resultQuery | any | |
| ruleIsNull | any | |
| ruleIsNull | any | |
| ruleIsNull | any | |
| rules | any | |
| value | any | |
| value | any | |
| value | any | |
| value | any | |
| value | any | |
| value | any | |
| value | any | |
| value | any | |
| value | any | |
| value | any | |
| value | any | |
| value | any | |
| value | any | |
| value | any | |
| value | any | |
| value | any | |
| value2 | any | |
| value2 | any | |
| value2 | any | |
| value2 | any |