#jquery #grails #grails-plugin
#jquery #grails #grails-плагин
Вопрос:
Я новичок в grails, и я пытаюсь создать простой интерфейс, и я хотел бы использовать виджеты jQuery. Я планировал использовать только javascript и пока не использовать теги.
Итак, нужно ли мне устанавливать плагин или лучше просто загрузить jquery widget с их веб-сайта?
Если даже для этого лучше установить плагин, как мне заставить его работать? Должен ли я устанавливать только это: compile «:jqueryui-widget:0.1.4.1» в BuildConfig.groovy или мне нужно сделать что-то еще?
Спасибо!
Ответ №1:
Ответ таков: это зависит. Это зависит от того, как вы собираетесь использовать виджеты пользовательского интерфейса.
Если вам нужна поддержка конкретной библиотеки тегов, вы можете использовать плагин. Если вы не хотите этого или какой-либо настроенной версии виджетов, вы можете включить библиотеки самостоятельно.
Плагин действительно предлагает некоторые дополнительные функциональные возможности (разрешение ресурсов и taglib, чтобы упомянуть два), но ничто не мешает вам использовать библиотеки javascript без плагина.
Что касается установки плагина, вы сделали это правильно, и вам не нужно делать ничего другого, кроме как начать использовать его в своем коде.
Комментарии:
1. На самом деле я пытался установить плагин, но когда я пытаюсь выполнить простой $ («#mySelect»). selectmenu(); Я получаю «Неперехваченная ошибка типа: неопределенный не является функцией». Итак, я не уверен, правильно ли я устанавливаю плагин
2. и когда я перестраиваю приложение, я получаю кучу ошибок, таких как: [groovyc] org.codehaus.groovy.control. Ошибка множественной компиляции: сбой запуска: [groovyc] C:other_projectsResourceReportTooltargetworkpluginsjqueryui-widget-0.1.4.1grails-apptaglibgrailsjqueryuiwidgetAccordionTagLib.groovy : 3: не удается разрешить класс org.codehaus.groovy.grails.commons. ConfigurationHolder [groovyc] @ строка 3, столбец 1. [groovyc] импортируйте org.codehaus.groovy.grails.commons. ConfigurationHolder [groovyc] ^
3. Ах, эти ошибки указывают на то, что этот плагин несовместим с последней версией Grails 2.4.x. ConfigurationHolder больше не действителен. Похоже, вам придется использовать более старую версию Grails или не использовать плагин.
4. Или загрузите плагин и исправьте эту ошибку. Затем создайте исправление и отправьте автору плагина или просто напишите ему об ошибке.