Radio em tabela pai e filho

Boa tarde,

Tenho uma input do tipo radio em uma tabela pai e filho da seguinte forma:


<div class="row">
    <div class="form-group col-xs-12 col-sm-12 col-md-4 col-lg-4" style="vertical-align: middle;">
        <label>Necessita de contrato?</label><br>
        <input type="radio" name="necessitaContrato" value="sim" id="necessitaContratoSim"> Sim<br>
        <input type="radio" name="necessitaContrato" value="nao" id="necessitaContratoNao"> Não<br><br>
        <button type="button" class="btn btn-primary gridDeleteFornecedor" name="anexoContrato" id="anexoContrato" onclick="showCamera(this.id);"><span class="fluigicon fluigicon-paperclip fluigicon-xs"></span> Anexar Contrato </button>
    </div>
</div>

Preciso verificar no evento quando o usuário clica em enviar o formulário se algum dos filhos tem esse radio marcado como sim.

Tentei da seguinte forma e ele está retornando sempre "sim":


for (var i = 0; i <= rowForCount; i++) {

    if ($('#necessitaContrato___' + i).val() == "sim") {
        Aqui eu executo a função que preciso
    }
}

Alguém tem ideia de como fazer isso?

Agradeço desde já!

abs,

Cara tenta alguma coisa com esse método: getChildrenFromTable(String tableName) Retorna um mapa contendo os nomes e valores dos campos filhos de uma tabela pai.

http://tdn.totvs.com/pages/releaseview.action?pageId=75270483

muito obrigado @Davi. Utilizei o getChildrenFromTable no evento displayFields da seguinte forma:


if (activity == 29 || activity == 93) {
	var indexes = form.getChildrenIndexes("tabelaForncedores");
	for (var i = 0; i < indexes.length; i++) {
		var contrato = form.getValue("necessitaContrato___" + indexes[i]);
		if (contrato == "sim") {
			form.setValue('temContratoAux', "sim");
		}
	}
}