我有一个针对某个实体的自定义编辑表单(不是基于 CRUD 模块),我想对一个特定字段使用类似 CRUD 的编辑器。
具体来说,它是实际上是与另一个实体的@ManyToOne 关系的字段之一:
public class Person extends Model {
public String name;
@ManyToOne
public School school; // School also extends Model
...
}
我如何为这个特定字段生成一个编辑器/选择器,同时仍然不需要我扩展 CRUD 类或更改我的 View 表单的任何其他内容?
最佳答案
使用 select tag .代码应该是这样的:
#{select 'schools', items:models.School.all(), valueProperty:'id', labelProperty:'name', value:<selected_id>, class:'myCssClass', id:'schools' /}
这应该会生成您正在寻找的下拉菜单
关于java - 在 Play 中对单个字段使用智能 "CRUD style"选择器!框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8212030/