我在Play 1.2.4中使用crud模块进行用户角色管理。
在模型中(与实体映射),我有一些字段,如Record Create Timestamp等,我不想在UI中显示。默认情况下,它会显示出来。我也无法从实体中删除这些字段,因为我需要对这些字段执行一些操作。
请告诉我如何从实体模型类中预先删除UI中的一些字段。
答案 0 :(得分:1)
您可以为您的模型自定义CRUD使用的模板。
首先,覆盖模板:play crud:ov Roles\blank.html
(假设角色是您的CRUD控制器)
然后修改它:
搜索#{crud.form fields:[field1', 'field2', 'field3' ]/}
并删除field2
,例如,如果您不想显示它。
答案 1 :(得分:0)
如果您使用@CRUD.Hidden
注释某个字段,它将不会显示在用户界面中。
CRUD将enum
类型显示为下拉列表。