alexs писал(а):поправь - сделай патчик, я его включу в исходники.
Как делать патчик я пока не знаю
Подправил в следующих местах:
TFBDataSetSortEngine = class(TExDBGridSortEngine)
заменил на:
TFBDataSetSortEngine = class(T
RxDBGridSortEngine) (по Вашему совету)
далее:
procedure Sort(Field:TField; ADataSet:TDataSet; Asc:boolean);override;
на:
procedure Sort(Field:TField; ADataSet:TDataSet; Asc:boolean;
SortOptions:TRxSortEngineOptions);override;
procedure TFBDataSetSortEngine.Sort(Field:TField; ADataSet:TDataSet; Asc:boolean);
на:
procedure TFBDataSetSortEngine.Sort(Field:TField; ADataSet:TDataSet; Asc:boolean;
SortOptions:TRxSortEngineOptions);
и
RegisterExDBGridSortEngine(TFBDataSetSortEngine, TZReadOnlyQuery);
RegisterExDBGridSortEngine(TFBDataSetSortEngine, TZQuery);
RegisterExDBGridSortEngine(TFBDataSetSortEngine, TZTable);
на:
Register
RxDBGridSortEngine(TFBDataSetSortEngine, TZReadOnlyQuery);
Register
RxDBGridSortEngine(TFBDataSetSortEngine, TZQuery);
Register
RxDBGridSortEngine(TFBDataSetSortEngine, TZTable);
И сортировка заработала