4D v16.3WA Evaluate JavaScript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
WA Evaluate JavaScript
WA Evaluate JavaScript
O comando WA Evaluate JavaScript executa na área web designada pelos parâmetros * e objeto o código JavaScript passado em codeJS e retorna o resultado. Por padrão, o comando devolve o resultado como cadeias. Pode utilizar o parâmetro opcional tipo para especificar a digitação do valor devolvido. Para fazer isto, passe uma das seguintes constantes, do tema "Tipos de campos e variáveis":
Este exemplo de código JavaScript faz com que a URL anterior seja mostrada.
$result:=WA Evaluate JavaScript(MinhaWArea;"history.back()") Este exemplo mostra algumas avaliações com conversão dos valores recebidos. As funções JavaScript se localizam em um arquivo 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> Escreva no método do formulário 4D: If(Form event=On Load) Logo pode avaliar o código JavaScript desde 4D: $Eval1:=WA Evaluate JavaScript(*;"Web Area";"evalLong()";Is longint)
Ver também
|
PROPRIEDADES
Produto: 4D HISTÓRIA
Criado por: 4D v11 SQL Release 2 ARTICLE USAGE
Manual de linguagem 4D ( 4D v16) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||