java - 在 Play 中对单个字段使用智能 "CRUD style"选择器!框架

标签 java playframework crud

我有一个针对某个实体的自定义编辑表单(不是基于 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/

相关文章:

asp.net-mvc - 干净地更新 Entity Framework 中的层次结构

java - 当访问分配的私有(private)变量时,它们返回0

java 8 具有公共(public)多个字段的对象列表中的求和字段

javascript - Play Framework : cannot read value of textfield with javascript

java - 缺少字符串类型的方法参数的 URI 模板变量

java - 规划可移植 Java CRUD 应用程序

java - 使用 XMLEncoder 序列化 UUID

java - 尝试将多个 JPanel 添加到一个主 JPanel 中并设置边框布局

playframework - Scala Play 配置文件中的转义字符

scala - 如何在伴随对象中获取当前应用程序实例