让grails生成没有渲染模板

时间:2014-11-12 15:59:07

标签: grails gsp

是否有可能grails generate-all命令生成create / edit.gsp视图,其方式是所有字段都是单独生成的,而不仅仅是使用

像这样:

<label for="myTicketNo">Ticket no.:</label>
<input type="text" id="myTicketNo" name="myTicketNo" value="${fieldValue(bean:myInstance,field:'myTicketNo')}"/>

<label for="description">Description:</label>
<textarea id="description" name="description" cols="180" rows="10">
${fieldValue(bean:myInstance,field:'description')}
</textarea>                            
<span class="button"><input class="save" type="submit" value="Create" /></span>

而不喜欢:

<g:form url="[resource:userInstance, action:'save']" >
                <fieldset class="form">
                    <g:render template="form"/>
                </fieldset>
                <fieldset class="buttons">
                    <g:submitButton name="create" class="save" value="${message(code: 'default.button.create.label', default: 'Create')}" />
                </fieldset>
            </g:form>

这将使我更容易分开调整字段,而不是手动为我希望用户能够更改的每个字段编写字段。 我目前的Grails .2.4.4。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

使用grails install-templates命令,这样您就可以根据自己的喜好修改edit.gsp。

http://grails.org/doc/latest/ref/Command%20Line/install-templates.html

修改安装的tempĺates后,所有生成代码都将遵循其规则。