Campo múltiplos registros cam

Deu certo, mas notei agora que a cada atividade, ele adiciona uma linha de registro do tabledetailname8.

@NEM IT, o que o @Marcos está querendo dizer é isso:

O seu código está assim:


function validateForm(form){ 
    var indexes = form.getChildrenIndexes("tabledetailname8"); 
    console.log(indexes); 
    if (indexes.length > 0) { 
        for (var i = 0; i < indexes.length; i++) { // percorre os campos Pai x Filho 
            if(form.getValue('nomeprop' + indexes[i]) == null || form.getValue('nomeprop' + indexes[i]) == '') { 
                throw "Informe o valor Ajustado!"; 
            } 
        } 
    } 
}

O correto é assim:


function validateForm(form){ 
    var indexes = form.getChildrenIndexes("tabledetailname8"); 
    console.log(indexes); 
    if (indexes.length > 0) { 
        for (var i = 0; i < indexes.length; i++) { // percorre os campos Pai x Filho 
            // Aqui nesse IF está a diferença
            if(form.getValue('nomeprop___' + indexes[i]) == null || form.getValue('nomeprop___' + indexes[i]) == '') { 
                throw "Informe o valor Ajustado!"; 
            } 
        } 
    } 
}

É isso ai! Muito obrigada @Marcos e @Gabriel.

1 curtida