将搜索/过滤器添加到脚手架list.gsp

时间:2010-01-20 20:57:52

标签: grails gsp

我一直在寻找一些最新的Grails书籍和许多开源项目,用于为scaffolded list.gsp:s添加搜索/过滤功能的示例和最佳实践,例如使其适用于分页和排序等。可能是一个简单的任务,但作为Grails的新人,有一些全面的样本可供查看。

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

2 个答案:

答案 0 :(得分:2)

查看http://jira.codehaus.org/browse/GRAILS-5225,这是一组替代脚手架模板。它们支持过滤和搜索(如果您添加搜索插件)。脚手架模板需要一些工作,但他们会告诉你如何做事。

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

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

答案 1 :(得分:1)

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

唯一的缺点是需要一些造型重新设计,以使滤板看起来整洁。

filterpane:2.0.1.1 Grails 2.0.4