4D v16.3

WA EXECUTE JAVASCRIPT FUNCTION

Home

 
4D v16.3
WA EXECUTE JAVASCRIPT FUNCTION

WA EXECUTE JAVASCRIPT FUNCTION 


 

WA EXECUTE JAVASCRIPT FUNCTION ( {* ;} object ; jsFunction ; result|* {; param}{; param2 ; ... ; paramN} ) 
Parameter Type   Description
Operator in If specified, object is an object name (string) If omitted, object is a variable
object  Form object in Object name (if * is specified) or Variable (if * is omitted)
jsFunction  String in Name of JavaScript function to execute
result|*  Variable in * for a function with no result or
in Function result (if expected)
param  String, Number, Date, Object in Parameter(s) to pass to function

The WA EXECUTE JAVASCRIPT FUNCTION command executes, in the Web area designated by the * and object parameters, the JavaScript function jsFunction and optionally returns its result in the result parameter.

If the function does not return a result, pass * in the result parameter.

You can pass one or more parameters containing the parameters of the function in param.

The command supports several types of parameters for both input (param) and output (result). You can pass and retrieve data of the number, date, object and string types.

Calling a JavaScript function with 3 parameters:

 $JavaScriptFunction:="TheFunctionToBeExecuted"
 $Param1:="10"
 $Param2:="true"
 $Param3:="1,000.2" `note "," as thousands separator and "." as the decimal separator
 
 WA EXECUTE JAVASCRIPT FUNCTION(MyWArea;$JavaScriptFunction;$Result;$Param1;$Param2;$Param3)

The "getCustomerInfo" JavaScript function receive a number ID as parameter and returns an object:

 C_OBJECT($Result)
 C_LONGINT($ID)
 $ID:=1000
 WA EXECUTE JAVASCRIPT FUNCTION(*,"WA";"getCustomerInfo";$Result;$ID)



See also 

WA Evaluate JavaScript

 
PROPERTIES 

Product: 4D
Theme: Web Area
Number: 1043

 
HISTORY 

Created: 4D v11 SQL Release 2
Modified: 4D v14

 
ARTICLE USAGE

4D Language Reference ( 4D v16)
4D Language Reference ( 4D v16.1)
4D Language Reference ( 4D v16.2)
4D Language Reference ( 4D v16.3)