Play Framework:如何在 CRUD 模型中声明不应在 UI 中显示的成员
Play Framework: How to declare member in CRUD model which should not display in UI
我正在使用 Play 框架 CRUD 模型构建管理页面。即我有一个名为 'User' 的模型,它有很多变量。当我运行这个应用程序所有的成员变量都显示在UI。我不想在 UI 中显示 createdDate、creadedBy、updatedDate、updatedBy。是否有任何注释可以避免这种情况?
package models;
import java.util.*;
import javax.persistence.*;
import play.db.jpa.*;
import play.data.validation.*;
@Entity
public class User extends Model {
@Email
@Required
public String email;
@Required
public String password;
public String fullname;
public boolean isAdmin;
public Date createdDate;
public Date modifiedDate;
public String createdBy;
public String modifiedBy;
}
通过添加注释
@CRUD.Exclude
您不会显示该字段。
此外,如果您使用
@CRUD.Hidden
该字段将出现在 CRUD 表单的隐藏 html 输入中。
我无法向您指出任何文档,我只是在 CRUD.java
中找到了这些
我正在使用 Play 框架 CRUD 模型构建管理页面。即我有一个名为 'User' 的模型,它有很多变量。当我运行这个应用程序所有的成员变量都显示在UI。我不想在 UI 中显示 createdDate、creadedBy、updatedDate、updatedBy。是否有任何注释可以避免这种情况?
package models;
import java.util.*;
import javax.persistence.*;
import play.db.jpa.*;
import play.data.validation.*;
@Entity
public class User extends Model {
@Email
@Required
public String email;
@Required
public String password;
public String fullname;
public boolean isAdmin;
public Date createdDate;
public Date modifiedDate;
public String createdBy;
public String modifiedBy;
}
通过添加注释
@CRUD.Exclude
您不会显示该字段。 此外,如果您使用
@CRUD.Hidden
该字段将出现在 CRUD 表单的隐藏 html 输入中。
我无法向您指出任何文档,我只是在 CRUD.java
中找到了这些