Skip to content

Eventos

Eventos são frequentemente usados em interfaces de usuário, eles ajudam a capitar ações como clique de botão, posição no cursor durante sua movimentação, entre outros eventos que podem ser criados para resolver problemas mais específicos.

No rucula-js existem eventos em três pontos diferentes da interface de usuário. O primeiro caso são eventos que ocorrem ao clicar nos botões da janela, no segundo caso, são eventos que ocorrem durante o ciclo de vida de chamadas http's e por último, eventos que ocorrem nos inputs presentes na interface, os famosos eventos de campos.

Eventos de Campos

Os eventos de campos são disparados em três momentos, before, input e after. Cada campo possui seu evento espeficico, sendo um dos três momentos citados anteriormente juntamente com o nome do objetoDto e objetoDto.

A seguir mostraremos os possíveis eventos para o campo codigo do objeto ordemDeServico.


    var form = document.getElementById("form-rucula-js")

    form?.addEventListener('before.ordemDeServico.codigo',(e) => {

    })

    form?.addEventListener('input.ordemDeServico.codigo',(e) => {

    })

    form?.addEventListener('after.ordemDeServico.codigo',(e) => {

    })

A Referência do Evento

Durante o evento, um CustomEvent é acionando e em seu objeto datail o identificador do campo é enviando em name e o elemento DOM do campo em element. Isso garante que com o identificador name ou com o element presente no evento, a manipulação de outras funções presente no rucula-js seja mais fácil.

{
    "name": "block.ordemDeServico.codigo",
    "element": {}
}

Eventos de Botões

Eventos de HTTP


Itens Relacionados

⭐ Visite o projeto rucula-js ⭐

Nos ajude a melhorar o rucula-js.
Encontrou um erro? Tem alguma sugestão? Abra um novo problema
Contribuidores
Contribuidores
reginalso-marinho