如何过滤Play Framework CRUD模块中的关联

时间:2011-10-13 02:19:51

标签: java module associations playframework crud

假设我有一个Cat类,其中包含一组小猫。我希望能够根据给定条件列出小猫,例如,校长的角色。到目前为止,没有任何问题,我用@Before解决了这个问题,它将相应的过滤器添加到列表视图中。

但是现在我想要更改Cat的编辑页面,这样当它列出小猫时(请记住,在编辑视图中我可以为所选Cat选择小猫),它只带来那些可用于校长的角色。但默认行为是从数据库中检索所有小猫,这不是我想要的。

有谁知道如何实现这一目标?

1 个答案:

答案 0 :(得分:1)

Play中的默认CRUD模块是一种基本的CRUD,在几种情况下缺乏很多功能。最好的方法是下载模块的代码(在本地Play部署中,在“模块”下),将其作为自定义模块添加到项目中,并根据需要进行修改。

在您的场景中,只需进入呈现List视图的部分并破解它以使用过滤器。