Playframework 如何在CRUD编辑页面中禁用某些字段?
我有一个字段,我不想让用户编辑它。所以我想在CRUD编辑页面中禁用它。我怎样才能做到这一点?Playframework 如何在CRUD编辑页面中禁用某些字段?,playframework,crud,Playframework,Crud,我有一个字段,我不想让用户编辑它。所以我想在CRUD编辑页面中禁用它。我怎样才能做到这一点? 谢谢。用播放crud:ov myenties\blank.html覆盖crud blank.html 然后编辑文件并在表单标签中添加感兴趣的字段: #{crud.form fields:['username', 'firstname', 'lastname' ]/} 您还可以对任何字段使用自定义标记。作为更一般的回答,您可以通过覆盖crud模板来做很多事情 小小的改变就能改变你的生活 看看这个答案:
谢谢。用播放crud:ov myenties\blank.html覆盖crud blank.html 然后编辑文件并在表单标签中添加感兴趣的字段:
#{crud.form fields:['username', 'firstname', 'lastname' ]/}
您还可以对任何字段使用自定义标记。作为更一般的回答,您可以通过覆盖crud模板来做很多事情 小小的改变就能改变你的生活 看看这个答案: 我现在基本上只剩下我自己的、完全被覆盖的CRUD模板 我可以更改输入对象的名称,使某些字段为只读,直接添加jquery datapicker所需的类 有一点你不能做,你不需要使用它的服务器端 这使您可以非常轻松地在代码中使用crud模板,而无需使用管理应用程序 附言。
我没有使用官方的play
crud:
命令,而是简单地将所有crud标记复制到我自己的项目文件夹中:)您可以使用@Hidden
注释标记不希望出现在crud中的字段
这只是阻止CRUD显示它,或允许对其进行编辑
import controllers.CRUD.Hidden;
class MyEntity
{
....
@Hidden
public int myInvisibleField = MY_DEFAULT_VALUE;
这确实意味着您可能不想在模型中添加UI详细信息。请解释您的问题…编辑它以使其更清楚