03-11-2020, 11:15 AM
(This post was last modified: 03-11-2020, 11:16 AM by Alexandre Machado.)
Hi,
this code exemplifies it:
In that case I have a div which id is "mydiv" (remember that JavaScript is case sensitive). When clicking a button on my form I want to set its text to "my new text".
WebApplication.CallBackResponse.AddJavaScriptToExecuteAsCDATA()
is just a long line to instruct IW JavaScript libraries to run that line of code, referenced by js local variable.
Please let me know if that helps.
this code exemplifies it:
Code:
procedure TIWForm1.IWButton1AsyncClick(Sender: TObject; EventParams: TStringList);
var
jsCode: string;
begin
jsCode := 'IW.$("mydiv").innerHTML = "my new text";';
WebApplication.CallBackResponse.AddJavaScriptToExecuteAsCDATA(jsCode);
end;
In that case I have a div which id is "mydiv" (remember that JavaScript is case sensitive). When clicking a button on my form I want to set its text to "my new text".
WebApplication.CallBackResponse.AddJavaScriptToExecuteAsCDATA()
is just a long line to instruct IW JavaScript libraries to run that line of code, referenced by js local variable.
Please let me know if that helps.