Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
async-event and page refresh
#4
(05-10-2021, 09:02 AM)jeroen.rottink Wrote: Following works for me. Call it from your Async... event


Code:
procedure TDlgBase.TriggerFullPostFromAsyncEvent;
var js: string;
begin
  // https://forums.embarcadero.com/thread.jspa?messageID=675140&#675140
  js := 'location.reload();';

  WebApplication.CallBackResponse.AddJavaScriptToExecuteAsCDATA(js);
end;



Hi Jeroen,

thanks for your input. That's exactly how I would do it.

Optionally a boolean parameter can be used when calling reload() which instructs the browser to bypass the cache and request it again from the server:

Code:
procedure TDlgBase.TriggerFullPostFromAsyncEvent;
var js: string;
begin
  js := 'location.reload(true);';

  WebApplication.CallBackResponse.AddJavaScriptToExecuteAsCDATA(js);
end;

Cheers
Reply


Messages In This Thread
async-event and page refresh - by kpenzkofer - 04-30-2021, 01:29 PM
RE: async-event and page refresh - by kpenzkofer - 05-08-2021, 08:53 AM
RE: async-event and page refresh - by Alexandre Machado - 05-15-2021, 10:19 AM
RE: async-event and page refresh - by raulevm - 03-03-2023, 07:21 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)