Добавление поиска / фильтра в scaffolded list.gsp - PullRequest
4 голосов
/ 20 января 2010

Я искал в некоторых из последних книг Grails и многих проектах с открытым исходным кодом примеры и лучшие практики для добавления функциональности поиска / фильтрации в scaffolded list.gsp: s, например, чтобы он работал с разбиением на страницы и сортировкой и т. Д. Это Это может быть простой задачей, но, будучи новичком Grails, было бы очень полезно иметь несколько тщательных образцов для изучения.

Самым близким, что я нашел, является плагин FilterPane , но это очень общее решение - поэтому код может быть излишне сложным, чтобы перейти на более настраиваемый поиск / фильтр. У кого-нибудь есть или кто-нибудь видел хороший пример кода для этого? Я думаю, что это очень распространенное требование, поэтому оно должно быть там ...

Ответы [ 2 ]

2 голосов
/ 21 января 2010

Проверьте http://jira.codehaus.org/browse/GRAILS-5225, это набор альтернативных шаблонов строительных лесов. Они поддерживают фильтрацию и поиск (если вы добавите поисковый плагин). Для работы шаблонов скаффолдинга потребуется немного времени, но они покажут вам, как это сделать.

Еще один плагин для проверки - плагин Criteria.

Существует также плагин UberScaffoling, который позволяет вам вставлять код в шаблоны скаффолдинга, автором которых я являюсь, но я не публиковал обновления в течение некоторого времени, и я думаю, что сейчас там могут быть ошибки , Дайте мне знать, если вы заинтересованы в этом - я могу отправить вам последнюю версию по электронной почте (нужно найти время, чтобы опубликовать репозиторий Grails).

1 голос
/ 04 декабря 2012

Проверьте это сообщение в блоге - https://blog.uni -koeln.de / rrzk-knowhow / 2012/03/14 / add-filter-pane-to-your-custom-scaffolded-templates-for-list-pages /

Единственным недостатком является необходимость доработки стиля, чтобы панель фильтра выглядела аккуратно.

filterpane: 2.0.1.1 Грааль 2.0.4

...