|
<< Click to Display Table of Contents >> Navigation: Forum > Async refreshing data table plug-in |
11-23-2023, 03:22 PM:
Hello,
I am using a data table plug-in from DataTables in my IW app.
I would like to call the reload method inside a TIWButton async click event.
Now I wrote the following code which work fine in non async event:
FOrder.ExcludeShippingCost := not FOrder.ExcludeShippingCost;
if (FOrder.ExcludeShippingCost) then
EXCLUDESHIPPINGCOSTBUTTON.Caption := 'Add shipping'
else
EXCLUDESHIPPINGCOSTBUTTON.Caption := 'Remove shipping';
WebApplication.CallBackResponse..AddJavaScriptToExecute('$(''#' + FDataTableId + ''').DataTable().ajax.reload();');
In async event the above code don't work (probably cause the event is already async).
How can I call the javascript function in async click event?
Thank you,
Davide
03-08-2024, 10:28 AM:
Hi Davide,
I'm using always (C++ code):
WebApplication->ExecuteJS("$(\"#TBLIWGRID1_MVFRAME\").DataTable().ajax.reload(null,false);");
works great for me.
Greetings