A propriedade 'mask' não funciona para campos pai e filho nos formulários. Como fazer funcionar?
A propriedade 'mask' não funciona para campos pai e filho nos formulários. Como fazer funcionar?
Para funcionar deve-se criar uma função, uma sugestão é utilizar as funções JQuery para pegar os campos de uma coluna inteira da tabela do pai e filho e atribuir a máscara que precisar nos campos.
Outra forma de solucionar o problema é adicionar as propriedades 'mask' no campo pai e filho normalmente e recarregar o evento 'mask', para atribuir nos campos filhos, conforme exemplo abaixo:
function addChild(){
var row = wdkAddChild('tabelaFilhos'); //Adicionar filhos
var inputs = $("[mask]");
MaskEvent.initMask(inputs); //Atualiza os campos com 'mask'
}
<!-- botão lá no HTML -->
<input type="button" onclick="childAdd()" value="Adcionar" />
Para que a mascara funcione perfeitamente também no navegador Internet Explorer, utilize o método init do objeto MaskEvent, ou seja, ao invés de: MaskEvent.initMask(inputs); use apenas MaskEvent.init();
— Guilherme Juliano Hardt 08 de Mar de 2017