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)