Возврат набора данных с вычисленными полями с сервера Delphi REST - PullRequest
0 голосов
/ 18 сентября 2018

У меня есть REST-сервер Delphi с методом, который возвращает набор данных, реализация выглядит примерно так:

function TServerMethods1.GetData: TFDJSONDataSets;
begin
  //some code omitted that builds the TFDQuery
  Result := TFDJSONDataSets.Create;
  TFDJSONDataSetsWriter.ListAdd(Result, MyFDQuery);
end;

Набор данных имеет большое количество вычисляемых полей, но они игнорируются и только внутренние данныезапроса возвращается - любые поля, определенные в редакторе полей (в IDE), игнорируются, включая вычисляемые поля.Можно ли как-нибудь включить вычисляемые поля в результат?

Я пытался вернуть FDMemTable и использовать CloneCursor или назначить свойство Data, но это имеет ту же проблему.Я использую Delphi 10.1.

...