Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用一个智能的“积垢式”采摘器来选择一个场地!框架_Java_Playframework_Crud - Fatal编程技术网

Java 使用一个智能的“积垢式”采摘器来选择一个场地!框架

Java 使用一个智能的“积垢式”采摘器来选择一个场地!框架,java,playframework,crud,Java,Playframework,Crud,我有一个非基于CRUD模块的实体的自定义编辑表单,我只想对一个特定字段使用类似CRUD的编辑器 具体来说,它是一个字段,实际上是与另一个实体的@ManyToOne关系: public class Person extends Model { public String name; @ManyToOne public School school; // School also extends Model ... } 如何为该特定字段生成编辑器/选择器,同时仍然不需要扩展CR

我有一个非基于CRUD模块的实体的自定义编辑表单,我只想对一个特定字段使用类似CRUD的编辑器

具体来说,它是一个字段,实际上是与另一个实体的@ManyToOne关系:

public class Person extends Model {
  public String name;

  @ManyToOne
  public School school;  // School also extends Model

  ...
}
如何为该特定字段生成编辑器/选择器,同时仍然不需要扩展CRUD类或更改有关视图窗体的任何其他内容?

使用。代码应该类似于:

#{select 'schools', items:models.School.all(), valueProperty:'id', labelProperty:'name', value:<selected_id>, class:'myCssClass', id:'schools' /}

这将生成您要查找的下拉列表

更一般的答案是:

从CRUD模块打开form.html文件。 为字段类型选择合适的模板。例如:

{crud.textField name:'user.email'/}
谢谢,有机会的话我会去看看的。