StiDataSortRuleHelper Class

Namespace: Stimulsoft.Data.Engine

Methods

Method Returns Description
getDataTableSortQuery static string  
getDataTableSortQuery2 static string  
getSortDirection static StiDataSortDirection  
setSortDirection static StiDataSortRule[]  
validate static StiDataSortRule[]  

Method Details

getDataTableSortQuery static

getDataTableSortQuery(rules: StiDataSortRule[], columns: IStiAppDataColumn[]): string

Parameters

  • rules (StiDataSortRule[])
  • columns (IStiAppDataColumn[])

Returns string


getDataTableSortQuery2 static

getDataTableSortQuery2(rules: StiDataSortRule[], columnKeys: string[], columnNames: string[]): string

Parameters

  • rules (StiDataSortRule[])
  • columnKeys (string[])
  • columnNames (string[])

Returns string


getSortDirection static

getSortDirection(rules: StiDataSortRule[], columnKey: string): StiDataSortDirection

Parameters

  • rules (StiDataSortRule[])
  • columnKey (string)

Returns StiDataSortDirection


setSortDirection static

setSortDirection(rules: StiDataSortRule[], columnKeys: string[], columnKey: string, direction: StiDataSortDirection): StiDataSortRule[]

Parameters

  • rules (StiDataSortRule[])
  • columnKeys (string[])
  • columnKey (string)
  • direction (StiDataSortDirection)

Returns StiDataSortRule[]


validate static

validate(rules: StiDataSortRule[], columnKeys: string[]): StiDataSortRule[]

Parameters

  • rules (StiDataSortRule[])
  • columnKeys (string[])

Returns StiDataSortRule[]

Fields

Field Type Description
columnIndex any  
rule any  
rules any  
rules any