Tornar o atributo id dinâmico no componente carregar-mais

JavaScript Geral

No componente carregar-mais.tag o atributo “idBotaoSimples” precisa ser passado flexível, ou seja, o desenvolvedor escolherá o nome desse atributo.

<div class="div-btn-carregar-mais-browser center">
<componente:botao-simples dsTituloBotaoSimples="${mk:getMessageLabel('label.padrao.carregar.mais')}"
idBotaoSimples="btn-carregar-mais-registros" datasetBotaoSimples="data-carregar-mais"
classBotaoSimples="btn-carregar-mais-browser"/>
</div>

Já no arquivo carregar-mais.js, o ID setado no componente será passado através de parâmetro na chamada do módulo _initCarregarMais e recebido pela função anônima getBotaoCarregarMaisRegistros conforme exemplo: getBotaoCarregarMaisRegistros = () => document.getElementById('PARÂMETRO')

 

const getBotaoCarregarMaisRegistros = () => document.getElementById('btn-carregar-mais-registros');

function init(metodoCarregarMais, delegacaoDeEventos){
getBotaoCarregarMaisRegistros() && getFormCarregarMais().id &&
getBotaoCarregarMaisRegistros().addEventListener('click', () =>{
aplicaClickCarregarMaisRegistros(metodoCarregarMais, delegacaoDeEventos);
});
}

export{
init as _initCarregarMais
}

Foto de Lucas O.
Lucas perguntou há 4 anos

Sabe a resposta?

Ganhe 10 pts por resposta de qualidade
Responder dúvida
1 resposta
0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Everton C.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 4 anos

Olá Lucas!
Tudo bem com você?
Não ficou muito compreensível para mim.
Aproveite para usar a formatação de código.
Qual seria a sua dúvida?

Envie uma dúvida gratuitamente

Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.

Professores particulares de JavaScript

+ Ver todos
Encontre professor particular para te ajudar nos estudos
R$ 60 / h
Everton C.
Caxias do Sul / RS
Everton C.
5,0 (2 avaliações)
Horas de aulas particulares ministradas 2 horas de aula
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Angular.js JavaScript - PWA JavaScript - Ionic
Especialização: Mobile Development (Budapest University of Technology)
Aplicativos Android e iOS, aprenda de modo rápido e fácil, usando Ionic e Angular. Ganhe tempo, e ainda transforme o seu App em uma aplicação PWA.
R$ 70 / h
Lucas M.
Maceió / AL
Lucas M.
4,4 (36 avaliações)
Horas de aulas particulares ministradas 373 horas de aula
Tarefas resolvidas 2 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
JavaScript - Estrutura de Repetição Condicional Javascript Geral Jquery
Especialização: Segurança e defesa cibernética (Unninter)
Aulas presenciais e online de computação e programação com foco em projetos reais.
R$ 70 / h
Vinícius B.
Santo André / SP
Vinícius B.
5,0 (13 avaliações)
Horas de aulas particulares ministradas 17 horas de aula
Tarefas resolvidas 5 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
JavaScript - Estrutura Condicional e operadores lógicos. Expressões lógicas. JavaScript - Back-End JavaScript Básico
MBA: Business Intelligence (Faculdade Descomplica)
Te ensino a programar. Professor de programação, com 5 anos de atuação em .net, sql, entity framework, scrum etc.