Limitar quantidade de linhas Tabela PaixFilho

Como faço pra limitar a quantidade de linhas da tabela PaixFilho, na parametrização do ERP é permitido somente 20 linhas para os itens. Como faço pra limitar até 20 linhas.

Segue exemplo que tenho: e não funciona:


unction insereProduto(Tabela){


    index = wdkAddChild(Tabela);
    document.getElementById('IndexPRD___'+index).value = index ;
    document.getElementById("nrQuantidade___"+ index).value = "0,00";
    document.getElementById("vlUnitOriginal___"+ index).value = "0,00";
    document.getElementById("nrValorUN___"+ index).value = "0,00";
    document.getElementById("nrValorMoeda___"+ index).value = "0,00";
    document.getElementById("nrValorUNMoeda___"+ index).value = "0,00";
    carregaIcones();
    FormataMascara();




}

No arquivo fomulário, altere a função wdkAddChild('suaTabela') do botão adicionar linha para algo como addLinhaTabela('suaTabela') ficando assim:

Adicionar linha:

Então no arquivo .js de seu formulário crie uma função similar a esta:


function addLinhaTabela(tabela) {
    if($("#" + tabela + " tr").length <= 20) wdkAddChild(tabela);    
}

Tu tem um exemplo?

function insereProduto(Tabela){

index = if($("#" + tabela + " tr").length <= 20) wdkAddChild(Tabela); wdkAddChild(Tabela);
document.getElementById('IndexPRD___'+index).value = index ;
document.getElementById("nrQuantidade___"+ index).value = "0,00";
document.getElementById("vlUnitOriginal___"+ index).value = "0,00";
document.getElementById("nrValorUN___"+ index).value = "0,00";
document.getElementById("nrValorMoeda___"+ index).value = "0,00";
document.getElementById("nrValorUNMoeda___"+ index).value = "0,00";
carregaIcones();
FormataMascara();

}

Não funcionou com exemplo acima

Segue o código para quem quiser usar:


function insereProduto(Tabela){

    if($("#" + Tabela + " tr").length <= 20) index= wdkAddChild(Tabela); 
    //index = wdkAddChild(Tabela);
    document.getElementById('IndexPRD___'+index).value = index ;
    document.getElementById("nrQuantidade___"+ index).value = "0,00";
    document.getElementById("vlUnitOriginal___"+ index).value = "0,00";
    document.getElementById("nrValorUN___"+ index).value = "0,00";
    document.getElementById("nrValorMoeda___"+ index).value = "0,00";
    document.getElementById("nrValorUNMoeda___"+ index).value = "0,00";
    carregaIcones();
    FormataMascara();



}

function contaItens(Tabela) {

    if($("#" + Tabela + " tr").length == 20) {
        alert("Só é permitido inserir 20 itens, conforme parametrização do ERP");
    }
}

@Italo, só fica esperto com o seguinte, o fluig esconde a primeira linha do pai x filho, então é necessário subtrair por 1 o length das TR, se não sempre vai colocar apenas 19 itens.