Numa aplicação web, cada elemento tem um conjunto de gatilhos. Com a sua ajuda, é possível configurar vários processos empresariais que terão início sob determinadas condições.
Todos os elementos têm um conjunto de gatilhos comuns chamado ciclo de vida do elemento:
- onCreate - corre quando o elemento é criado na página;
- onShow - corre quando o elemento muda o seu estado para visível (exibido na página);
- onHide - corre quando o componente muda o seu estado para oculto (deixa de ser exibido);
- onDestroy - corre antes de o componente ser destruído.
Aqui estão os gatilhos sobre o button elemento como exemplo:
Vamos dar uma olhada mais atenta a cada gatilho. Utilizaremos blocos de Notificação para exibir o lançamento de gatilhos na interface para o fazer.
onCreate
Comecemos com o elemento onCreate desencadear e criar uma notificação para o efeito.
Agora, a Notificação irá aparecer sempre que a onCreate disparos. Funcionará nos seguintes casos:
- Quando o utilizador visita a página;
- Após a actualização da página.
Vamos configurar BPs semelhantes para outros gatilhos:
onShow
O onShow gatilho funcionará:
- Quando o utilizador entra na página, e o elemento Visible campo está definido para True;
- Depois de refrescar a página, e o elemento Visible campo está definido para True;
- Quando um elemento muda o seu Visible Estado de False para True.
onHide
O onHide gatilho funcionará:
- Quando o utilizador deixa a página, o elemento estava ligado.
- Quando um elemento muda o seu Visible Estado de True para False.
onDestroy
O onDestroy gatilho funcionará:
- Quando o utilizador deixa a página, o elemento estava ligado.
- Quando um elemento é removido da página.