Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Bloco de código
languagejavascript
if(form.getFormMode() != "VIEW")  {
    customHTML.append("<script>");
    customHTML.append("function MostraEscondeBtn_zoom()");
    customHTML.append("{");
    customHTML.append("document.getElementById(\'zoomUsuario\').className = \'show\';"); 
    customHTML.append("document.getElementById(\'zoomModulo\').className = \'show\';");
    customHTML.append("}"); 
    customHTML.append("</script>");
}


Populando dados em tela com evento displayFields


Para que os dados sejam populados e apresentados em tela e principalmente em dispositivos mobile, é necessário chamar as funções que irão popula-los dentro de uma estrutura de read. Sendo que a chamada dos dos métodos que irão popular o formulário devem estar contidas dentro de uma chamada  $(function(), garantindo assim o carregando dos arquivos necessários pelo formulário antes das chamadas de função.

Exemplo: Supondo que se deseja carregar dados de produtos em um formulário. Para que isto ocorra, foi criada uma função chamada loadProdutos() que irá popular um grid que foi criado no formulário HTML. Neste caso a chamada desta função dentro do displayField ficaria:

Bloco de código
languageactionscript3
customHTML.append('<script>');
customHTML.append('$(function(){');
customHTML.append("loadProdutos();");
customHTML.append('});');
customHTML.append('</script>');

  

 

EnableFields

Esse evento é disparado no momento em que os objetos do formulário são habilitados, permitindo desabilitar alguns campos, caso haja a necessidade. O evento recebe como parâmetro uma referência ao formulário da definição de formulário.

...