4

我一直在寻找一些最新的 Grails 书籍和许多开源项目,以获取将搜索/过滤功能添加到脚手架 list.gsp:s 的示例和最佳实践,例如使其与分页和排序等一起工作。这可能是一个简单的任务,但是作为 Grails 的新手,如果有一些完整的示例可供查看,将会有很大的好处。

我发现的最接近的东西是FilterPane插件,但这是一个非常通用的解决方案 - 因此代码可能会不必要地复杂,以改进为更自定义的搜索/过滤器。有没有人有或有人看过很好的示例代码?我认为这是一个非常普遍的要求,所以它必须在那里......

4

2 回答 2

2

查看http://jira.codehaus.org/browse/GRAILS-5225,这是一组备用脚手架模板。它们支持过滤和搜索(如果您添加搜索插件)。脚手架模板需要一些时间才能开始工作,但它们会向您展示如何做事。

另一个要检查的插件是 Criteria Plugin。

还有 UberScaffoling Plugin,它允许您将代码注入脚手架模板,我是其中的作者,但我有一段时间没有发布更新,我认为那里的内容现在可能有一堆错误。如果您对此感兴趣,请告诉我 - 我可以通过电子邮件将最新版本发送给您(需要找时间在 grails 插件 repo 上发布)。

于 2010-01-21T01:16:48.803 回答
1

检查此博客文章 - https://blog.uni-koeln.de/rrzk-knowhow/2012/03/14/add-filter-pane-to-your-customized-scaffolded-templates-for-list-pages/

唯一的缺点是需要重新设计一些样式才能使滤板看起来整洁。

过滤窗格:2.0.1.1 Grails 2.0.4

于 2012-12-04T11:05:00.653 回答