Bom dia, Estou tentando criar um botão delete que verifica se ainda tem filhos em uma tabela e se não tiver filhos, ele esconde a Label da tabela, porem ele so esta eliminando, segue a linha do cod.
<div class="row">
<div class=col-md-12>
<table tablename="outrospassageiros" id="outrospassageiros"
style="display: none" class="table" noaddbutton="true"
nodeletebutton="false" customFnDelete="fnCustomDelete(this)">
<thead>
<tr class="tableHeadRow">
<th class="tableColumn col-md-6">Nome:<span
class="required text-danger"><strong>*</strong></span></th>
<th class="tableColumn col-md-2">CPF:<span
class="required text-danger"><strong>*</strong></span></th>
<th class="tableColumn col-md-2">RG:<span
class="required text-danger"><strong>*</strong></span></th>
<th class="tableColumn col-md-2">Data de Nascimento<span
class="required text-danger"><strong>*</strong></span></th>
</tr>
</thead>
<tbody>
<tr class="tableBodyRow">
<td class="fs-v-align-middle"><div class="form-input">
<input type="text" id="NomeOP" name="NomeOP"
class="form-control" label="Nome">
</div></td>
<td class="fs-v-align-middle"><div class="form-input">
<input type="text" id="CPFOP" name="CPFOP"
class="form-control" label="CPF" mask="#000.000.000-00"
onKeyPress="maskTabelasPaiFilho();" minlength="14"
maxlength="14">
</div></td>
<td class="fs-v-align-middle"><div class="form-input">
<input type="text" id="RGOP" name="RGOP" class="form-control"
label="RG" mask="#00.000.000-0"
onKeyPress="maskTabelasPaiFilho();" minlength="12"
maxlength="12">
</div></td>
<td class="fs-v-align-middle"><div class="form-input">
<input type="date" id="DataNascimentoOP"
name="DataNascimentoOP" class="form-control"
label="Data de Nascimento">
</div></td>
</tr>
</tbody>
</table>
<button type="button" class="btn btn-primary"
onclick="wdkAddChild('outrospassageiros');Mudarestado('outrospassageiros')"
id="botao_novo_passag">Novo Passageiro</button>
</div>
</div>
<script type="text/javascript">
//Oculta o titulo de novos passageiros
function Mudarestado(el) {
var display = document.getElementById(el).style.display;
if (display == "none")
document.getElementById(el).style.display = 'block';
}
</script>
<script type="text/javascript">
function fnCustomDelete(oElement) {
// Chamada a funcao padrao, NAO RETIRAR
fnWdkRemoveChild(oElement);
var indexes = form.getChildrenIndexes("outrospassageiros");
if (indexes.length < 2) {
document.getElementById('outrospassageiros').style.display = 'none';
}
}
</script>