Средство выбора даты в Grails с пользовательским интерфейсом jQuery: ошибка «Ресурс не найден»

#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"/> 
  

посмотрите, как это происходит, а затем попытайтесь переопределить его