我试图在我的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文件夹中查找?
答案 0 :(得分:0)
经过大量的排列后,这对我有用:
<g:javascript library="full-calendar"/>
<r:layoutResources/>
而不是
<fullcal:resources/>
在脑袋里
编辑:
更好的方法是将fullcalender资源添加到ApplicationResources.groovy并手动将js和css添加到/ web-app并将应用程序库添加到您的页面。由于fullcalender的grails插件尚未更新。