我一直在寻找一些最新的Grails书籍和许多开源项目,用于为scaffolded list.gsp:s添加搜索/过滤功能的示例和最佳实践,例如使其适用于分页和排序等。可能是一个简单的任务,但作为Grails的新人,有一些全面的样本可供查看。
我发现最接近的是FilterPane插件,但这是一个非常通用的解决方案 - 因此,对于更加自定义的搜索/过滤器,可能会有不必要的复杂代码。有没有人或有人看过这个好的示例代码?我认为这是一个非常普遍的要求所以它必须在那里......
答案 0 :(得分:2)
查看http://jira.codehaus.org/browse/GRAILS-5225,这是一组替代脚手架模板。它们支持过滤和搜索(如果您添加搜索插件)。脚手架模板需要一些工作,但他们会告诉你如何做事。
另一个要检查的插件是Criteria插件。
还有UberScaffoling插件,它允许你将代码注入脚手架模板,其中我是作者,但我还没有发布更新一段时间,我认为现在可能有一堆错误。如果您对此感兴趣,请告诉我 - 我可以通过电子邮件向您发送最新版本(需要找到时间在grails插件回购上发布)。
答案 1 :(得分:1)
唯一的缺点是需要一些造型重新设计,以使滤板看起来整洁。
filterpane:2.0.1.1 Grails 2.0.4