带Grails的单页CRUD页面

时间:2014-02-19 02:58:39

标签: grails

作为标题,

所以我最近刚尝试过Grails,我对视图生成的自动化印象深刻,即使它只是CRUD应用程序的基本视图。

但我的项目要求CRUD视图位于单个页面中,而不是将每个进程划分为自己的视图(如在页面中的“新建”,然后在“另一个页面中读取”等)。这意味着页面顶部会有一个添加功能,底部会列出/更新/删除功能,所有这些都在一个页面中。所以我的问题是,这可以在Grails中完成吗?我没有看到文件夹结构中的任何地方允许我编辑HTML代码并根据自己的喜好修改CRUD视图。

1 个答案:

答案 0 :(得分:4)

您可以使用

生成所有视图和控制器代码
grails generate-all DomainClassName

这将生成项目中的代码,然后您可以自定义该代码。通常,如果您只需要为特定域CRUD进行自定义,则可以使用此选项。

要自定义用于脚手架的所有模板,请参阅http://grails.org/doc/2.3.4/ref/Command%20Line/install-templates.html)。这样,任何新的CRUD视图都将始终使用您的自定义模板。