Mudanças entre as edições de "Desenvolvedor:APIs/JavaScript/latromi.formInstance"
Desenvolvedor:APIs/JavaScript/latromi.formInstance
(Criou página com '{{DISPLAYTITLE:latromi.formInstance}} Conjunto de funções e propriedades para interação com o Formulário Dinâmico. Essa API fornece os seguintes objetos no lado do clien...') |
|||
Linha 1: | Linha 1: | ||
{{DISPLAYTITLE:latromi.formInstance}} | {{DISPLAYTITLE:latromi.formInstance}} | ||
− | Conjunto de funções e propriedades para interação com o Formulário Dinâmico. Essa API fornece os seguintes objetos no lado do cliente: | + | 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 [[Dev:APIs/JavaScript/latromi.formManager|formManager]]. Essa API fornece os seguintes objetos no lado do cliente: |
{|class="wikitable apidoctable" | {|class="wikitable apidoctable" | ||
Linha 7: | Linha 7: | ||
! Descrição | ! 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|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. | ||
|} | |} | ||
+ | |||
+ | = <span id="getElement"></span>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 | ||
+ | <syntaxhighlight lang="JavaScript"> | ||
+ | function getElement() { | ||
+ | var form = latromi.formManager.getFormInstance(); | ||
+ | var element = form.getElement(); | ||
+ | if (element) { | ||
+ | console.log('Elemento do tipo ' + element.tagName + ' encontrado!'); | ||
+ | } | ||
+ | } | ||
+ | </syntaxhighlight> |
Edição das 03h51min 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() { var form = latromi.formManager.getFormInstance(); var element = form.getElement(); if (element) { console.log('Elemento do tipo ' + element.tagName + ' encontrado!'); } }