Flash Message / Flash Error
21/03/2018 01:23
0
Estou com o seguinte problema em minha aplicacao mas consegui contornar de uma forma.
Bom vou explicar a situacao. Quando estou executando uma acao em meu controller e o mesmo retorna uma mensagem de erro ou sucesso, estou inserindo no flash.

Exemplo

flash.message  = message(code: "CODE")
flash.error = message(code: "CODE")


E em minha pagina, template estou usando a seguinte forma.

 
<g:if test="${flash.error}">
<div id="message-succes" class="alert alert-danger alert-dismissable">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
${flash.error}
</div>
  </g:if>
  <g:if test="${flash.message}">
<div id="message-error" class="alert alert-success alert-dismissable">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
${flash.message}
</div>
  </g:if>

Gostaria de saber se existe alguma funcao ou forma de fazer para que quando exista mensagens de erro e sucesso na aplicacao, algum codigo capturasse estas mensagens e colocasse em exemplo um dialog ou se seria possivel abrir uma notificacao do Notify.js https://notifyjs.com/
Tags: Grails


0
Olá Marcos.
Desconheço algum mecanismo já pronto que atenda à sua demanda.
Entretanto, um código para capturar mensagens de sucesso ou erro é este utilizando o flash.message e flash.error.
O que você pode fazer aí seria, por exemplo renderizar algum objeto que lhe seja mais conveniente - ou seja as declarações que se seguem dentro do g:if.
Você também pode criar uma tag especial para este propósito.
Bem, acho que não há limites para as ideias.
21/03/2018 19:18


0
Entao Pedro, hoje eu ja faco assim.
jogo no flash como demonstrado.
Gostaria de saber se existe algo pronto que ja capture e jogue no notify.
Se nao existe vou desenvolver. hoje ja funciona assim jogando no flash e atualizando a pagina



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto