Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.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 有没有办法从Play';什么是积垢?_Java_Playframework_Crud - Fatal编程技术网

Java 有没有办法从Play';什么是积垢?

Java 有没有办法从Play';什么是积垢?,java,playframework,crud,Java,Playframework,Crud,我在自定义视图中使用此标记,为我的对象生成CRUD表单: <div class="configForm"> #{crud.form /} </div> 如果我读对了,那么有一个\u fields参数可以让我选择加入字段(我更喜欢选择退出,但我会选择加入)。如何使用这个_fields参数?我写了一篇CRUD的ObjectType的文章。控制器可以选择要筛选的字段,如下所示: public static void show(long id) { MyModel

我在自定义视图中使用此标记,为我的对象生成CRUD表单:

<div class="configForm">
  #{crud.form /}
</div>
如果我读对了,那么有一个
\u fields
参数可以让我选择加入字段(我更喜欢选择退出,但我会选择加入)。如何使用这个_fields参数?

我写了一篇CRUD的
ObjectType
的文章。控制器可以选择要筛选的字段,如下所示:

public static void show(long id) {
    MyModel object = MyModel.findById(id);
    CRUD.ObjectType type = new FilteredObjectType(MyModel.class, 
        "filteredField1",
        "filteredField2");
    render(type, object);
}

您可以筛选如下字段:

{crud.form字段:['name','email','password']/}

这将只显示字段名称、电子邮件和密码

问候
罗纳德

你可以跟着。然后,您可以轻松编写自己的ExtCRUD类,该类将忽略控制器静态变量中声明的所有字段。How ever FilteredObjectType是针对特殊情况的更简单的解决方案。

@Stefano-好吧,从技术上讲,当我发布这篇文章时,我想
过滤掉
字段,而不必明确地写下我想要的字段列表。不过,这已经足够接近了,而且可能比选择退出更有用。我接受他的回答。
public static void show(long id) {
    MyModel object = MyModel.findById(id);
    CRUD.ObjectType type = new FilteredObjectType(MyModel.class, 
        "filteredField1",
        "filteredField2");
    render(type, object);
}