TSortColumns

Defines on which columns and in which order the rows of a table should be sorted.

Inheritance

LevelAncestorDescription
1TObjectUltimate ancestor in a class hierarchy
2TSortColumns

Source

Table.Row.Ordering.Column.pas (40)

Fields

ScopeVisibilityTypeNameDescription
InstanceprotectedTList<TSortColumn>FSortColumns

Methods

ScopeVisibilityResultNameDescription
InstanceprotectedTSortColumnGetColumns(Index: TInteger32)
InstanceprotectedTInteger32IndexOfColumn(ColumnIndex: TInteger32)
InstanceprotectedTSortOrderNegateSortOrder(SortOrder: TSortOrder)
InstanceprotectedTTextSortOrderToText(Value: TSortOrder)
InstanceprotectedTSortOrderTextToSortOrder(Value: TText)
InstanceprotectedTDomElementCreateDomElementFromColumn(Column: TSortColumn)
InstanceprotectedTSortColumnCreateColumnFromDomElement(Element: TDomElement)
InstancepublicCreate()
InstancepublicDestroy()
InstancepublicSetSort(Index: TInteger32; SortOrder: TSortOrder)
InstancepublicToggleSort(Index: TInteger32)
InstancepublicClear()
InstancepublicTInteger32Count()
InstancepublicTInteger32IndexOf(Column: TInteger32)
InstancepublicTBooleanIsFirstInSortOrder(Column: TInteger32)
InstancepublicAssignFrom(Source: TSortColumns)
InstancepublicTSortColumnsCopy()
InstancepublicReadFromXml(Element: TDomElement)
InstancepublicWriteToXml(Element: TDomElement)