Exibe uma notificação simples para informar sobre uma ação realizada no sistema. É possível personalizar a posição da notificação na tela, definir o tipo de animação a ser aplicada e ajustar outras configurações para melhorar a experiência do usuário.


Figura 1 - Bloco Exibe notificação simples


Vale ressaltar que a notificação exibida tem como finalidade apresentar um texto curto. Caso tenha a necessidade de utilizar um texto maior, recomendamos o bloco Modal de confirmação.



Compatibilidade

  • Bloco cliente: cronapi.notification.customNotify()

Retorno

O bloco não possui retorno.

Parâmetros

Estado

Tipo da notificação a ser exibida.

  • Posição: 1
  • Inglês: Status
  • Tipo: Objeto / Object
  • Exemplo: "Erro"
  • Opções
    • Erro: indica que uma ação não foi bem sucedida. Por exemplo: "Senha ou usuário incorreto!".
    • Sucesso: indica que uma ação foi bem sucedida. Por exemplo: "Cadastro realizado com sucesso!".
    • Aviso: alerta o usuário sobre alguma condição que em geral não garante o levantamento de uma exceção ou o encerramento do programa. Por exemplo: "Preencha todos os campos do formulário!".
    • Informação: pode ser utilizada pra informar o usuário sobre uma ação que o sistema executará. Por exemplo: "Este site utiliza cookies".

Mensagem

Mensagem que será exibida ao usuário.

  • Posição: 2
  • Inglês: Message
  • Tipo: Texto / String
  • Exemplo: "Produto cadastrado!"

Animação

Define como será exibida a notificação.

  • Posição: 3
  • Inglês: Animation
  • Tipo: Objeto / Object
  • Exemplo: "Desaparecer"
  • Opções
    • Desaparecer: a notificação aparece gradualmente.
    • Zoom: a notificação aparece com um efeito de aumento gradual de tamanho.
    • Deslizar: a notificação é exibida como se deslizasse.

Posição vertical

Define a posição vertical onde a notificação será exibida na tela, permitindo que ela apareça na parte superior ou inferior.

  • Posição: 4
  • Inglês: Vertical Position
  • Tipo: Objeto / Object
  • Exemplo: "Topo"
  • Opções
    • Topo: a notificação é exibida na parte superior.
    • Embaixo: a notificação é exibida na parte inferior.

Posição horizontal

Define a posição horizontal em que a notificação será exibida na tela, permitindo que ela seja posicionada à direita, ao centro ou à esquerda.

  • Posição: 5
  • Inglês: Horizontal Position
  • Tipo: Objeto / Object
  • Exemplo: "Direita"
  • Opções
    • Esquerda: a notificação é exibida à esquerda.
    • Central: a notificação é exibida na parte central.
    • Direita: a notificação é exibida à direita.

Ocultar notificação automaticamente

Define se a notificação será ocultada manualmente pelo usuário ou desaparecerá automaticamente após um determinado período.

  • Posição: 6
  • Inglês: Hide notification automatically
  • Tipo: Objeto / Object
  • Exemplo: "Sim"
  • Opções
    • Sim: a notificação é ocultada automaticamente após um período.
    • Não: a notificação é ocultada apenas após o clique do usuário.

Exemplo

A função a seguir apresenta um exemplo de uso do bloco Exibe notificação simples. Essa função irá exibir uma notificação após o clique em um componente botão. O resultado de execução pode ser visualizado na Figura 2.1.


Figura 2 - Exemplo de uso do bloco Exibe notificação simples


Na imagem a seguir, podemos visualizar o resultado de execução da função da Figura 2.


Figura 2.1 - Resultado de execução da função da Figura 2

Nesta página