#grails #grails-2.0 #grails-plugin
#grails #grails-2.0 #grails-плагин
Вопрос:
Я пытаюсь использовать средство выбора даты из пользовательского интерфейса JqQuery в grails. Мои исходные файлы
ApplicationResources.groovy
modules = {
application {
dependsOn 'jquery'
resource url:'js/application.js'
resource url:'css/main.css'
resource url:'css/mobile.css'
resource url:'css/mobile.css'
}
overrides {
'jquery-theme' {
resource id:'theme', url:'../plugins/jquery-ui-1.10.3/web-app/jquery-ui/themes/blitzer/jquery-ui-1.10.4.custom.css'
}
}
}
И мой HTML-файл содержит код
<r:require module="jquery"/>
<r:require module="jquery-ui"/>
<jqui:resources theme="blitzer" />
<r:script>
$(document).ready(function()
{
$("#datepicker").datepicker({dateFormat: 'yy/mm/dd'});
})
</r:script>
Когда я загружаю свою HTML-страницу, я получаю следующие ошибки
Error 2014-06-24 12:25:35,766 [http-bio-8080-exec-10] ERROR resource.ResourceMeta - Resource not found: /plugins/jquery-ui-1.10.3/jquery-ui/themes/blitzer/jquery-ui-1.10.3.custom.css
Error 2014-06-24 12:25:36,570 [http-bio-8080-exec-10] ERROR resource.ResourceMeta - Resource not found: /plugins/jquery-ui-1.10.3/jquery-ui/themes/blitzer/jquery-ui-1.10.3.custom.css
Error 2014-06-24 12:25:36,631 [http-bio-8080-exec-1] ERROR resource.ResourceMeta - Resource not found: /plugins/jquery-ui-1.10.3/web-app/jquery-ui/themes/blitzer/jquery-ui-1.10.4.custom.css
Как мы можем устранить эти ошибки и применить пользовательскую тему?
Ответ №1:
не пытаясь использовать значения по умолчанию, вы пытаетесь переопределить свой jquery-ui. Моя рекомендация — опробовать значения по умолчанию и перейти оттуда: согласно инструкциям: http://grails.org/plugin/jquery-ui
Установите jquery-ui, добавив
скомпилируйте «: jquery-ui: 1.10.3»
к вашему BuildConfig
обновление-зависимости
Затем добавьте это в свой main.gsp
<r:require module="jquery-ui"/>
посмотрите, как это происходит, а затем попытайтесь переопределить его