Mudanças entre as edições de "Desenvolvedor:APIs/JavaScript/latromi.formManager"
Desenvolvedor:APIs/JavaScript/latromi.formManager
(→setOnFormCreatedCallback()) |
(→setOnFormCreatedCallback()) |
||
Linha 50: | Linha 50: | ||
== <span id="setOnFormCreatedCallback"></span>setOnFormCreatedCallback() == | == <span id="setOnFormCreatedCallback"></span>setOnFormCreatedCallback() == | ||
− | Especifica uma [https://www.google.com.br/search?q=Função+de+Callback função de callback], que será chamada quando o processo de criação do Formulário Dinâmico na página for concluído. Este evento ocorre apenas uma vez para cada página carregada. A função de callback informada deve esperar um parâmetro do tipo ''Object''. Neste parâmetro | + | Especifica uma [https://www.google.com.br/search?q=Função+de+Callback função de callback], que será chamada quando o processo de criação do Formulário Dinâmico na página for concluído. Este evento ocorre apenas uma vez para cada página carregada. A função de callback informada deve esperar um parâmetro do tipo ''Object''. Neste parâmetro estarão disponíveis as informações de contexto do evento, conforme especificadas abaixo: |
+ | |||
+ | {|class="wikitable apidoctable" | ||
+ | !Membro | ||
+ | !Tipo | ||
+ | !Descrição | ||
+ | |- | ||
+ | |form | ||
+ | |[[Dev:APIs/JavaScript/latromi.formInstance|latromi.formInstance]] | ||
+ | |Instância do Formulários que foi criado. | ||
+ | |} | ||
+ | |||
{|class="wikitable apidoctable" | {|class="wikitable apidoctable" |
Edição das 19h06min de 7 de julho de 2018
Gerenciador de Formulários Dinâmicos. Essa fornece os seguintes objetos no lado do cliente:
Funções / Propriedades | Retorno | Descrição |
---|---|---|
getFormInstance() | latromi.formInstance | Retorna um objeto do tipo formInstance, referente a um Formulário Dinâmico carregado na tela. |
setOnFormCreatedCallback() | Callback disparado quando o Formulário for criado na página. | |
setOnEventFiringCallback() | Callback disparado quando um evento for disparado. | |
setOnFieldValueChangedCallback() | Callback disparado quando o valor de um campo for alterado. |
getFormInstance()
Função que retorna uma instância de formInstance.
Parâmetro | Tipo | Descrição |
---|---|---|
upgradeCode * | string | Código de atualização do Formulário Dinâmico. Este parâmetro é opcional. Se for especificado, o formManager vai procurar um formulário que contenha esse código. Caso contrário, vai retornar o primeiro Formulário encontrado. |
Exemplo:
function getFormInstance() { // Obtém a instância do formulário var form = latromi.formManager.getFormInstance(); if (form) { console.log('Form com UpgradeCode ' + form.upgradeCode + ' encontrado!'); } }
setOnFormCreatedCallback()
Especifica uma função de callback, que será chamada quando o processo de criação do Formulário Dinâmico na página for concluído. Este evento ocorre apenas uma vez para cada página carregada. A função de callback informada deve esperar um parâmetro do tipo Object. Neste parâmetro estarão disponíveis as informações de contexto do evento, conforme especificadas abaixo:
Membro | Tipo | Descrição |
---|---|---|
form | latromi.formInstance | Instância do Formulários que foi criado. |
Parâmetro | Tipo | Descrição |
---|---|---|
callback | function (arguments) | Função de callback, esperando um parâmetro do tipo Object. |
setOnEventFiringCallback()
Parâmetro | Tipo | Descrição |
---|---|---|
callback | function (arguments) | Função de callback, esperando um parâmetro do tipo Object. |
setOnFieldValueChangedCallback()
Parâmetro | Tipo | Descrição |
---|---|---|
callback | function (arguments) | Função de callback, esperando um parâmetro do tipo Object. |