Mudanças entre as edições de "Desenvolvedor:APIs/JavaScript/latromi.formInstance"
Desenvolvedor:APIs/JavaScript/latromi.formInstance
(→getElement()) |
(→getElement()) |
||
Linha 35: | Linha 35: | ||
<syntaxhighlight lang="JavaScript"> | <syntaxhighlight lang="JavaScript"> | ||
function getElement() { | function getElement() { | ||
+ | // Obtém a instância do formulário | ||
var form = latromi.formManager.getFormInstance(); | var form = latromi.formManager.getFormInstance(); | ||
+ | // Obtém o Element HTML | ||
var element = form.getElement(); | var element = form.getElement(); | ||
if (element) { | if (element) { |
Edição das 03h57min de 7 de julho de 2018
Conjunto de funções e propriedades para interação com o Formulário Dinâmico. A instância desse objeto deve ser obtido através da API formManager. Essa API fornece os seguintes objetos no lado do cliente:
Funções / Propriedades | Tipo | Descrição |
---|---|---|
id | Number | Obtém o ID do Formulário Dinâmico (não é o ID do Elemento HTML). |
upgradeCode | String | Obtém o Código de Atualização (Chave Única) do Formulário Dinâmico. |
getElement() | Element | Obtém o Elemento HTML que envolve o Formulário Dinâmico. |
getFieldValue() | Any | Obtém o valor atual de um campo. |
setFieldValue() | Any | Atribui valor a um campo. |
getElement()
Função que retorna o Elemento HTML que envolve o Formulário Dinâmico. O comum é que seja retornado uma DIV, com a classe CSS DynamicForm.
Exemplo:
function getElement() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); // Obtém o Element HTML var element = form.getElement(); if (element) { console.log('Elemento do tipo ' + element.tagName + ' encontrado!'); } }