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

标签 java module associations playframework crud

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

但现在我想更改 Cat 的编辑页面,以便在它列出小猫时(请记住,在编辑 View 中我可以为选定的 Cat 选择小猫),它只会带来主要角色可用的小猫.但默认行为是从数据库中检索所有小猫,这不是我想要的。

有人知道如何实现吗?

最佳答案

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

在您的场景中,只需进入呈现 ListView 的部分并修改它以使用过滤器。

关于java - 如何过滤 Play Framework CRUD 模块中的关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7748737/

相关文章:

java - 在 PDF 查看器中转到页面的功能

python - Microsoft Visual Studio 2013 中没有名为 Flask 的模块

Python - randrange() 的空范围 (0,0, 0) 和 ValueError ("empty range for randrange() (%d,%d, %d)"% (istart, istop, width))

ruby-on-rails - Ruby on Rails : getting associated values to display

javascript - 建立关联时,哪些方法/mixin sequelize 添加到模型中?

java - Java 双重检查锁定中的 volatile

java - 为什么我的应用程序在实现按钮时崩溃?

java - 从字段元素获取包名称和参数化类型 - 注释处理器

ruby - Ruby 中的命名空间困惑

ruby-on-rails - 铁路协会错误