* Avoid extra load at EOF if no pages are used

This commit is contained in:
michael 2018-07-17 07:52:46 +00:00
parent e3e8ff02b2
commit ffc2238def

View File

@ -279,12 +279,17 @@ begin
R.DoAfterRequest; // This will free request ! R.DoAfterRequest; // This will free request !
end; end;
end end
else
begin
if (loAtEOF in R.LoadOptions) and (Connection.PageParam='') then
R.Success:=rrEOF
else else
begin begin
R.FXHR.open('GET',URL,true); R.FXHR.open('GET',URL,true);
R.FXHR.send; R.FXHR.send;
Result:=True; Result:=True;
end; end;
end;
end; end;
function TRESTDataProxy.GetDataRequest(aOptions: TLoadOptions; aAfterRequest: TDataRequestEvent; aAfterLoad: TDatasetLoadEvent): TDataRequest; function TRESTDataProxy.GetDataRequest(aOptions: TLoadOptions; aAfterRequest: TDataRequestEvent; aAfterLoad: TDatasetLoadEvent): TDataRequest;