[GSP] Formulário
30/12/2011 09:58
0
Bom dia pessoal,

Eu não sei o nome da TAG na GSP, mas na página fica um "+" para esconder informações.

Por exemplo:
Mostra o nome do usuário, aí na frente fica um "+", você clica no "+" e ele abre na mesma página mostrando informações, aí você clica no "-" e ele esconde a informação.

Alguém saberia o nome dessa TAG?

Obrigado
Tags: gsp formulário


0
Oi Igor, esta tag não existe.
Neste caso, você vai ter de trabalhar com um pouco de javascript mesmo.


0
Igor, existe um plugin chamado grails-ui que pode resolver a sua situação caso você não queira trabalhar com javascript.

Este efeito que você deseja pode ser feito através da tag <gui:expandablePanel>. Segue um link com o vídeo-tutorial, que ensina muito bem como utilizá-lo.

Link...

Ps.: Fica a seu critério, cada um faz da forma acha melhor. Até mais.
30/12/2011 13:07


0
Instalei o grails-ui no grails-2.0.0 e está dando o erro:


ERROR resource.ResourceMeta - Resource not found: /plugins/grails-ui-1.2.2/js/grailsui/grailsui-min.js


Alguém saberia o que é?

Abs
01/01/2012 12:04


0
Henrique,

Poderia passar um link com exemplo desse javascript?

Valeu
01/01/2012 14:33


0
Igor, vai depender muito da sua página, mas vai ser algo mais ou menos assim.

Uma função que receba como parâmetro o identificador da div a ser exposta/oculta.

Se for em Javascript puro, sem nenhum framework, seria algo como o código abaixo:

function exporOcultar(idElemento) {
var elemento = document.getElementById(idElemento)
if (elemento.style.display == "none") {
elemento.style.display = "block" // exponho o elemento
} else {
elemento.style.display = "none" // oculto o elemento
}
}


0
Dica: Javascript vale muito à pena aprender.
É uma daquelas tecnologias que "todo mundo usa sem se preocupar em aprender" que, no final do dia, diferencia aqueles que ganham bem dos que ganham medianamente.


0
Valeu Henrique.

Deu certinho pra que eu queria, ocultar a div.

Uma pena que ainda não consegui fazer funcionar com o plugin grails-ui com grails-2.0.0.

Abs
01/01/2012 20:55


0
Eu tbm estava com este ERROR resource.ResourceMeta - Resource not found: /plugins/grails-ui-1.2.2/js/grailsui/grailsui-min.js. Mas referente a versão 1.2.3 do plugin.

Resolvi colocando as tags no head da main.gsp referente a cada componente que uso, elas devem ficar antes da tag <r:layoutResources/>, as tags <gui:resources components="['...','...']"/> devem ser deletadas de todas a páginas.

<r:require modules="grailsui-dialog"/>
<r:require modules="grailsui-accordion"/>
<r:require modules="grailsui-tooltips"/>
<r:require modules="yui-calendar"/> //referente ao componente datePicker
<r:require modules="yui-tabview"/>
<r:require modules="yui-editor"/> //referente ao componente richEditor

Espero ter ajudado,

José Júnior
18/01/2012 21:31



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