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!
1 curtida
@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, mas porque você gostaria de validar no displayFields? Só pergunto para tentar ajudar.
Já havia começado a validar por lá. Porém parece mais complicado né!?
@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.
@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 ?