我对Grails相对较新,我对_form.gsp在Grails 3. _form中的字段插件中删除的方式感到有点失望。当我们需要使用Bootsrap自定义视图或实现时,gsp似乎是节省时间的好选择。Grails 3 - 通过版本2中_form.gsp的方式实现模板的自定义
现在使用grails 3,install-templates不会创建_form.gsp。根据this文档,我们可以通过在view/_fields/default目录下创建_wrapper.gsp,_widget.gsp等来实现定制。但我无法找到这种定制GSP的例子。
另外,假设我定制了所有四个GSP(_wrapper.gsp,_widget.gsp,_displayWrapper.gsp,_displayWidget.gsp),当我们运行generate-view命令时它会生成实际的代码吗?我的意思是它会取代,f:所有,f:表等标签与实际代码?如果不是,那么我猜测的工作量很大。因为在我们对域类有信心并对所有CRUD操作进行测试之后,我们运行generate-view命令创建所有域特定的GSP。然后,在大多数情况下,我们需要按照我们的要求做一些变化,比如重新排序字段,隐藏某些字段
所以在最后我有两个目标:
- 自定义默认模板和开始发展。
- 当我运行generate-view时,我不想要f:all,f:table等抽象标签。我需要实际的字段,以便我可以自定义生成的域视图。
如果有人已经实现了这一点,那么请分享解决方案。