MeltingSnower 发表于 2013-1-29 13:45:31

让Grails1.3.7也拥有2.0的界面

创建项目后,替换如下文件(用2.0的替换1.3.7的):

grails-app\views\layouts\main.gsp
grails-app\views\error.gsp
grails-app\views\index.gsp
web-app\css\errors.css
web-app\css\main.css
web-app\css\mobile.css
web-app\images\apple-touch-icon-retina.png
web-app\images\apple-touch-icon.png
src\templates\scaffolding\create.gsp
src\templates\scaffolding\edit.gsp
src\templates\scaffolding\list.gsp
src\templates\scaffolding\renderEditor.template
src\templates\scaffolding\show.gsp
src\templates\scaffolding\_form.gsp

其中 src\templates\scaffolding\_form.gsp 需要修改文件内容:

加引用:
<% import org.codehaus.groovy.grails.plugins.PluginManagerHolder %>

将(共两处)
boolean hasHibernate = pluginManager?.hasGrailsPlugin('hibernate')
替换成:
boolean hasHibernate = PluginManagerHolder.pluginManager.hasGrailsPlugin('hibernate')


---------------------
其实后来发现,将1.3.7的domain先复制到2.0里,生成完gsp再复制回来也一样,= =


http://dl.iteye.com/upload/attachment/548032/be0304f5-a7d3-361b-8280-5de06e975690.jpg
页: [1]
查看完整版本: 让Grails1.3.7也拥有2.0的界面