Versão atual:

Verificar se um PaixFilho ainda te filhos atraves do customFnDelete

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>

Versão (1):

Ver a versão formatada

Verificar se um PaixFilho ainda te filhos atraves do customFnDelete

Comentário

new question