Smart zoom em formulário pai x filho

Olá!

Preciso criar uma tabela com múltiplos registros, onde ao preencher o campo "Nome" do formulário em anexo os outros dois campos (e-mail e login) devem ser preenchidos automaticamente com os respectivos valores do dataset.

Entretanto, a cada linha adicionada, são acrescentados ao final da div "id" do input 3 underlines e o número correspondente da linha ( ___1, após o final 2, e assim sucessivamente), logo o script de um Smart Zoom "normal" não se aplica, pois não encontra o id do campo a ser preenchido.

Alguém teria alguma sugestão de como posso implementar essa funcionalidade através do JS e alterações para isto no HTML?

Abaixo deixo o código javascript que utilizo para Smart Zoom de campos normais.

function setSelectedZoomItem(selectedItem) {

    var NAME = "colleagueName";
    var EMAIL = "colleagueMail";
        var LOGIN = "colleagueLogin";

    var FIELD = selectedItem.inputId;

    if(selectedItem.inputId == NAME){
        setZoomData("colleagueMail", selectedItem["mail"]);
        setZoomData("colleagueLogin", selectedItem["login"]);
}

function removedZoomItem(removedItem) {

    var NAME = "colleagueName";
    var EMAIL = "colleagueMail";
    var ID = "colleagueId";

    if (removedItem.inputId === NAME) {
        console.log("Retornando resultado removedZoomItem");
        console.log(removedItem);

        window[EMAIL].clear();
        window[LOGIN].clear();
    }
}

Desde já agradeço!

compartilhar
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do fluig Forum!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags formulario zoom zoomfiltrado paifilho ou faça a sua própria pergunta.