RxFPC — Включение автоматической сортировки данных в RxDBGrid

RxDBGrid — это расширение стандартного DBGrid-а.

Одной из возможностей данной компоненты является автоматическая сортировка отображаемых данных в списке при нажатии на заголовках столбцов.

В самом простом варианте данная возможность включается добавлением компоненты — сортировщика. Каждая компонента отвечает за включения возможности сортировки данных, предостовляемых определёнными движками данных:

  • TRxSortFBDataSet — сортировка данных, предоставляемых компонентом TFBDataSet;
  • TRxSortZeos — сортировка данных, предоставляемых компонентами ZEOS.

Помимо визуальных возможностей можно использовать подключение модулей сортировщиков. На данный момент поддерживаются следующие движки:

  • exsortfb.pas — сортировка данных, предоставляемых компонентом TFBDataSet;
  • rxsortmemds.pas — сортировка данных, предоставляемых компонентами TRxMemoryData;
  • exsortmds.pas — сортировка данных, предоставляемых компонентами TMemDataSet;
  • exsortsql.pas — сортировка данных, предоставляемых компонентами TSQLQuery (SQLdb);
  • exsortzeos.pas — сортировка данных, предоставляемых компонентами ZEOS.

Более тонкая настройка осуществляется в самом компоненте RxDBGrid. Для этого предназначено 2 свойства:

  • AutoSort — включение автоматической сортировки;
  • TitleButtons — включение режима работы заголовков столбцов в качестве кнопок.
Запись опубликована в рубрике Программирование на Lazrus с метками . Добавьте в закладки постоянную ссылку.