Histórico da Página
...
Bloco de código | ||
---|---|---|
| ||
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 | ||
---|---|---|
| ||
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.
...