Pessoal, alguém tem um exemplo de como validar os campos de uma tabela paiXFilho para serem obrigatórios? Só consegui fazer em campos normais!
Pessoal, alguém tem um exemplo de como validar os campos de uma tabela paiXFilho para serem obrigatórios? Só consegui fazer em campos normais!
@Quemuel,
Segue exemplo:
function validateForm(form){
var indexes = form.getChildrenIndexes("seuTablename");
if (indexes.length > 0) {
for (var i = 0; i < indexes.length; i++) { // percorre os campos Pai x Filho
if(form.getValue('txtCampo___' + indexes[i]) == null || form.getValue('txtCampo___' + indexes[i]) == '') {
throw "Informe o valor do campo!";
}
}
}
}
@Gabriel, quando a validação é pelo DisplayFields é diferente?
— Quemuel Rodrigues 19 de Apr de 2018Quemuel, mas porque você gostaria de validar no displayFields? Só pergunto para tentar ajudar.
— LORIVAL GUERREIRO FILHO 19 de Apr de 2018Já havia começado a validar por lá. Porém parece mais complicado né!?
— Quemuel Rodrigues 19 de Apr de 2018@Quemuel, você consegue validar pelo DisplayFields se utilizar javascript.... Mas o Display fields não é pra validação de campo. O correto é o evento validateForm.
— Gabriel Franco da Rocha Nascimento 20 de Apr de 2018@Quemuel, uma outra duvida que notei aqui, quando não existem estes campos exemplo o colaborador não clica no botão de adicionar o paiXfilho não passa pela validação do validateForm isso é normal ?
— Danilo Mariano 27 de Apr de 2020