[GRAILS 2.0.0] Erro ao usar flexdropdown
18/01/2012 16:03
0
Pessoal,

Estou montando um menu na página main.gsp usando o flexdropdown.

Copiei o arquivo flexdropdown.js para a pasta web-app/js

e coloquei a tag na página main.gsp:

<g:javascript library="flexdropdown" />

Mas carregar o projeto e abrir a página dá o erro abaixo:


| Error 2012-01-18 13:57:41,541 ["http-bio-8080"-exec-7] ERROR [/Ldap].[gsp] - Servlet.service() for servlet [gsp] in context with path [/Ldap] threw exception
Message: Error applying layout : main
Line | Method
->> 886 | runTask in /grails-app/views/layouts/main.gsp
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
| 908 | run in ''
^ 662 | run . . in ''
Caused by GroovyPagesException: Error processing GroovyPageView: Error executing tag <r:layoutResources>: No module found with name [flexdropdown]
->> 1 | runTask in /grails-app/views/layouts/main.gsp
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Caused by GrailsTagException: Error executing tag <r:layoutResources>: No module found with name [flexdropdown]
->> 63 | doCall in /grails-app/views/layouts/main.gsp
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Caused by IllegalArgumentException: No module found with name [flexdropdown]
->> 1110 | getAllModuleNamesRequired in org.grails.plugin.resource.ResourceProcessor
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
| 375 | doCall in org.grails.plugin.resource.ResourceTagLib$_closure6
| 63 | doCall in home_igordami_STS_workspace_Ldap_grails_app_views_layouts_main_gsp$_run_closure2
| 64 | run in home_igordami_STS_workspace_Ldap_grails_app_views_layouts_main_gsp
| 886 | runTask in java.util.concurrent.ThreadPoolExecutor$Worker
| 908 | run in ''
^ 662 | run . . in java.lang.Thread


Alguém poderia ajudar com esse erro?

Obrigado

Tags: erro flexdropdown


1
Pessoal,

Tem um arquivo no grails 2.0.0 chamado conf/ApplicationResources.groovy

E dentro dele, eu registrei os módulos que precisei e depois coloquei na GSP e funcionou.

modules = {
application {
resource url:'js/application.js'
}

flexdropdown {
resource url:'js/flexdropdown.js'

}

jquerymin {
resource url:'js/jquery.min.js'

}

}


Bem, acho que todo arquivo .js tem que estar registrado lá, não somente copiando eles para a pasta js do projeto.

Abs.
18/01/2012 17:53



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