| 4D v18WA EXECUTE JAVASCRIPT FUNCTION | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v18
 WA EXECUTE JAVASCRIPT FUNCTION 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| WA EXECUTE JAVASCRIPT FUNCTION ( {* ;} objeto ; funcionjs ; resultado|* {; param}{; param2 ; ... ; paramN} ) | ||||||||
| Parámetro | Tipo | Descripción | ||||||
| * | Operador |   | Si se especifica, objeto es un nombre de objeto (cadena) Si se omite, objeto es una variable | |||||
| objeto | Objeto de formulario |   | Nombre de objeto (si se especifica *) o Variable (si se omite *) | |||||
| funcionjs | Cadena |   | Nombre de la función JavaScript a ejecutar | |||||
| resultado|* | Variable |   | * para una función sin resultado o | |||||
|   | Resultado de la función (si se espera) | |||||||
| param | Cadena, Número, Fecha, Objeto, Collection |   | 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)
	Producto: 4D
	Tema: Área web
	Número 
        1043
        
        
        
	
	Creado por: 4D v11 SQL Release 2
	Modificado: 4D v14
	Modificado: 4D v16 R4
	Manual de lenguaje 4D ( 4D v18)
	
	
	
 Añadir un comentario
Añadir un comentario