Java 有没有办法从Play';什么是积垢?
我在自定义视图中使用此标记,为我的对象生成CRUD表单: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
<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);
}