4D v16.3WA Evaluate JavaScript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
WA Evaluate JavaScript
WA Evaluate JavaScript
El comando WA Evaluate JavaScript ejecuta en el área web designada por los parámetros * y objeto el código JavaScript pasado en codeJS y devuelve el resultado. Por defecto, el comando devuelve el resultado como cadenas. Puede utilizar el parámetro opcional tipo para especificar la digitación del valor devuelto. Para hacer esto, pase una de las siguientes constantes, del tema "Tipos de campos y variables":
Este ejemplo de código JavaScript hace que se muestre el URL anterior. $result:=WA Evaluate JavaScript(MyWArea;"history.back()") Este ejemplo muestra algunas evaluaciones con conversión de los valores recibidos. Las funciones JavaScript se ubican en un archivo HTML: <!DOCTYPE html> <html> <head> <script> function evalLong(){ return 123; } function evalText(){ return "456"; } function evalObject(){ return {a:1,b:"hello world"}; } function evalDate(){ return new Date(); } </script> </head> <body> TEST PAGE </body> </html> Escriba en el método del formulario 4D: If(Form event=On Load) Luego puede evaluar el código JavaScript desde 4D: $Eval1:=WA Evaluate JavaScript(*;"Web Area";"evalLong()";Is longint)
Ver también
|
PROPIEDADES
Producto: 4D HISTORIA
Creado por: 4D v11 SQL Release 2 ARTICLE USAGE
Manual de lenguaje 4D ( 4D v16) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||