Árvore de páginas

Versões comparadas

Chave

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

...

Nota
titleAtenção!

 Este evento pode ser usado para que as datas persistidas por formulários customizados sejam salvas corretamente. Hoje no sistema as datas salvas através de formulários pelo navegador Chrome são salvas com padrão americano (yyyy-mm-dd), enquanto as datas nos demais navegadores são salvas com padrão brasileiro (dd/mm/yyyy). Para empresas que utilizam múltiplos navegadores e querem que os dados de data estejam padronizados, recomendamos a utilização do evento inputFields com o seguinte trecho de código.

Bloco de código
languagejs
titleCódigo para Datas
function inputFields(form) {
	 

var regEx = /^\d{4}-\d{2}-\d{2}$/; 

if (form.getValue("NOME_DO_CAMPO_DATAdt_solicitacao").match("^[0-3]?[0-9]/[0-3]?[0-9]/(?:[0-9]{2})?[0-9]{2}$"regEx)) { 
		var split = form.getValue("NOME_DO_CAMPO_DATAdt_solicitacao").split('/-'); 
		form.setValue("NOME_DO_CAMPO_DATAdt_solicitacao", split[2] + '-' + split[1] + '-' + split[0]); 
	} 

}



setEnable

Esse evento pode ser executado em diferentes eventos das definições de formulário. Este evento não é implementado automaticamente na customização da definição de formulário. Exemplo:

...