Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com

Inicio

 
4D v19.8
WA EXECUTE JAVASCRIPT FUNCTION

WA EXECUTE JAVASCRIPT FUNCTION 


 

WA EXECUTE JAVASCRIPT FUNCTION ( {* ;} objeto ; funcionjs ; resultado|* {; param}{; param2 ; ... ; paramN} ) 
Parámetro Tipo   Descripción
*  Operador in Si se especifica, objeto es un nombre de objeto (cadena) Si se omite, objeto es una variable
objeto  Objeto de formulario in Nombre de objeto (si se especifica *) o Variable (si se omite *)
funcionjs  Cadena in Nombre de la función JavaScript a ejecutar
resultado|*  Variable in * para una función sin resultado o
in Resultado de la función (si se espera)
param  Cadena, Número, Fecha, Objeto, Collection in Parámetro(s) a pasar a la función

El comando WA EXECUTE JAVASCRIPT FUNCTION ejecuta en el área Web designada por los parámetros * y objeto, la función JavaScript funcionJS y devuelve opcionalmente su resultado en el parámetro resultado.

Si la función no devuelve un resultado, pase * en el parámetro resultado.

Puede pasar en param una o varios parámetros que contengan los parámetros de la función.

El comando soporta varios tipos de parámetros, tanto para entrada (param) como para salida (resultado). Puede pasar y recuperar datos de tipos cadena, número, fecha, objeto y colección. Si el tipo de parámetro no está definido, el tipo texto se utiliza de manera predeterminada.

Llamada de una función JavaScript con 3 parámetros:

 $JavaScriptFunction:="FuncionAEjecutar"
 $Param1:="10"
 $Param2:="true"
 $Param3:="1,000.2" `note "," como separador de miles y "." como separador décimal
 
 WA EXECUTE JAVASCRIPT FUNCTION(MyWArea;$FuncionAEjecutar;$Result;$Param1;$Param2;$Param3)

La función JavaScript "getCustomerInfo" recibe un número ID como parámetro y devuelve un objeto:

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



Ver también 

WA Evaluate JavaScript

 
PROPIEDADES 

Producto: 4D
Tema: Área web
Número 1043

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

Creado por: 4D v11 SQL Release 2
Modificado: 4D v14
Modificado: 4D v16 R4

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v19)
Manual de lenguaje 4D ( 4D v19.1)
Manual de lenguaje 4D ( 4D v19.4)
Manual de lenguaje 4D ( 4D v19.5)
Manual de lenguaje 4D ( 4D v19.6)
Manual de lenguaje 4D ( 4D v19.7)
Manual de lenguaje 4D ( 4D v19.8)