播放1.2.4 CRUD:根据模型操作UI

时间:2013-06-07 14:10:48

标签: java web-applications playframework crud playframework-1.x

我在Play 1.2.4中使用crud模块进行用户角色管理。

在模型中(与实体映射),我有一些字段,如Record Create Timestamp等,我不想在UI中显示。默认情况下,它会显示出来。我也无法从实体中删除这些字段,因为我需要对这些字段执行一些操作。

请告诉我如何从实体模型类中预先删除UI中的一些字段。

2 个答案:

答案 0 :(得分:1)

您可以为您的模型自定义CRUD使用的模板。

首先,覆盖模板:play crud:ov Roles\blank.html(假设角色是您的CRUD控制器) 然后修改它:

搜索#{crud.form fields:[field1', 'field2', 'field3' ]/}并删除field2,例如,如果您不想显示它。

答案 1 :(得分:0)

如果您使用@CRUD.Hidden注释某个字段,它将不会显示在用户界面中。

CRUD将enum类型显示为下拉列表。