我有一个我不希望用户编辑的字段。所以我想在CRUD编辑页面中禁用它。我怎样才能做到这一点? 谢谢。如何在CRUD编辑页面中禁用某些字段?
3
A
回答
2
覆盖与发挥污物的污物blank.html:OV MyEntities \ blank.html 然后编辑该文件并添加字段,你有兴趣在您的表单标签:
#{crud.form fields:['username', 'firstname', 'lastname' ]/}
你可以还可以使用自定义标签customise的任何字段。
0
作为一个更一般的答案,有很多你可以通过覆盖crud模板来完成。
很少的修改可以改变你的生活!
看看这个答案:https://stackoverflow.com/a/8696808/422670
我现在基本上是我自己的,完全重写的CRUD模板离开。
我可以更改输入对象的名称,使某些字段只读,直接添加的jQuery datapicker所需的类...
有一点你不能做,你不需要使用它的服务器端。
这使您可以非常轻松地在代码中使用crud模板,而无需使用管理应用程序。
PS。 而不是使用官方播放crud:
命令,我只是所有的CRUD代码复制到我自己的项目文件夹:)
2
您可以标记你不希望出现在与@Hidden
注释的CRUD领域。
这只是停止CRUD显示它,或允许它被编辑。
import controllers.CRUD.Hidden;
class MyEntity
{
....
@Hidden
public int myInvisibleField = MY_DEFAULT_VALUE;
这意味着您将UI细节放入您的模型中,这可能不是您想要的。
请解释你的问题... – Andy 2012-02-08 03:06:51
编辑它使其更清楚 – zjffdu 2012-02-08 03:52:44