Preencher tabela pai x filho com DATASET

Pessoal, preciso preencher uma tabela pai x filho usando informações de um dataset. Não encontrei informações suficientes para isso usando a function setSelectedZoomItem(selectedItem), cada linha da tabela gera um campo zoom em branco e após prenchido precisa preencher o restante das colunas naquela linha.

Desde já agradeço a atenção!

========

function setSelectedZoomItem(selectedItem) {

if (selectedItem.inputId == "codcli") {

document.getElementById("num_loja1").value=(selectedItem['A1_LOJA']); document.getElementById("num_social1").value=(selectedItem['A1_NOME']); document.getElementById("txt_fantasy1").value=(selectedItem['A1_NREDUZ']); document.getElementById("txt_vendold1").value=(selectedItem['A3_NOME']); document.getElementById("cod_cliente__1").value=(selectedItem['A1_COD']); } } ```

Fluigtabela.jpg

1 curtida

Olá, tudo bem? Você deve marcar o nome do zoom contando o índice da tabela Pai x Filho... assim:


function setSelectedZoomItem(selectedItem) {
    if (selectedItem.InputName.split("___")[0] == "codcli") {
        const i = selectedItem.InputName.split("___")[1];

        document.getElementById(`num_loja___${i}`).value=(selectedItem['A1_LOJA']);
        document.getElementById(`num_social___${i}`).value=(selectedItem['A1_NOME'])
        document.getElementById(`txt_fantasy___${i}`).value=(selectedItem['A1_NREDUZ']); 
        document.getElementById(`txt_vendold___${i}`).value=(selectedItem['A3_NOME']); 
        document.getElementById(`cod_cliente__${i}`).value=(selectedItem['A1_COD']);
    }
}

Faz assim que vai funcionar.

Boa sorte

Abs

1 curtida