У меня есть 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.