4D v14.3WA Evaluate JavaScript |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.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":
Importante: A manipulação de resultados de tipo complexo (objetos, datas, etc.) é possível unicamente se a área web utiliza o Web Kit integrado como motor de renderização. Este exemplo de código JavaScript faz com que a URL anterior seja mostrada.
$result:=WA Execute 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)) |
PROPRIEDADES
Produto: 4D
HISTÓRIA
VER TAMBÉM
WA EXECUTE JAVASCRIPT FUNCTION ARTICLE USAGE
Manual de linguagem 4D ( 4D v14 R2) Inherited from : WA Execute JavaScript ( 4D v11 SQL Release 6) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||