Grails正在为fullcalendar CSS和JS文件提供资源

时间:2015-11-11 04:20:00

标签: css grails fullcalendar grails-plugin

我试图在我的grails应用中使用fullcalendar插件,并且我找不到所有fullcalendar css和js文件的资源:

Error|
Resource not found: /plugins/full-calendar-1.5.1.0/css/fullcalendar.css
Resource not found: /plugins/full-calendar-  1.5.1.0/css/fullcalendar.print.css
Resource not found: /plugins/full-calendar-1.5.1.0/css/fullcalendar.css
Resource not found: /plugins/full-calendar-  1.5.1.0/css/fullcalendar.print.css
Resource not found: /plugins/full-calendar-1.5.1.0/js/fullcalendar.min.js
Resource not found: /plugins/full-calendar-1.5.1.0/css/fullcalendar.css
Resource not found: /plugins/full-calendar-1.5.1.0/css/fullcalendar.print.css
Resource not found: /plugins/full-calendar-1.5.1.0/js/fullcalendar.js

我正在使用

compile ":full-calendar:1.5.1.0"

grails 2.3.7

理想情况下,我猜它应该查看grails 2.3.7中存在实际文件的plugins / web-app / css或js文件夹。

我使用

包括fullcalendar
<fullcal:resources/>

这次grails clean并没有做任何魔法。

以下是fullCalendarResources.groovy配置文件

modules = {
    'full-calendar' {
    dependsOn 'jquery'
    dependsOn 'jquery-ui'
    resource url: [ plugin:'full-calendar', dir:'css/fullcalendar', file:'fullcalendar.css' ]
    resource url: [ plugin:'full-calendar', dir:'css/fullcalendar', file:'fullcalendar.print.css' ], attrs: [ media: 'print' ]
    resource url: [ plugin:'full-calendar', dir:'js/fullcalendar',     file:'fullcalendar.js' ], 
        disposition:'head', nominify: true
}
}

我的基本问题是为什么它在插件/ {plugin-name} / css而不是web-app文件夹中查找?

1 个答案:

答案 0 :(得分:0)

经过大量的排列后,这对我有用:

 <g:javascript library="full-calendar"/>
 <r:layoutResources/>

而不是

<fullcal:resources/>

在脑袋里

编辑:

更好的方法是将fullcalender资源添加到ApplicationResources.groovy并手动将js和css添加到/ web-app并将应用程序库添加到您的页面。由于fullcalender的grails插件尚未更新。