Содержание
Table.Sort(Column : String/Integer; Desc : Boolean)
Table.Sort([Column1, Desc1, Column2, Desc2])
Упорядочить записи
Метод Table.Sort упорядочивает строки так, что бы значения в столбце Column были расположены по возрастанию или по убыванию.
Аргумент Column содержит номер или имя колонки.
Если аргумент Desc=False, то записи упорядочиваются по возрастанию. Если аргумент Desc=True, то записи упорядочиваются по убыванию.
Вызов метода изменяет свойства Table.SortColumn, Table.SortColumnName, Table.SortDesc.
В заголовке таблице в колонке выбранной для упорядочивания отображается треугольник. Что бы его скрыть, выполните этот метод к Column=''. Или запишите в свойство Table.SortColumnName=''.
Можно упорядочивать записи по нескольких колонкам. Для этого единственным параметром метода должен быть массив. Массив должен содержать пары элементов. Нечетные элементы - это имя (String) или номер (Integer) строки. Четные элементы - это направление сортировки (Boolean).
Пример:Procedure OnCreate; Begin List.Sort('Name', False); List.Sort(['Name', False, 'Age', True]); End;