题
什么是使用克的原因:如果你已经熟悉了标准的HTML表单标签文本字段中的Grails
如果我理解正确以下两个标记的替代品是等效的:
<input type="text" name="name" value="${params.name}" id="name" />
<g:textField name="name" value="${params.name}" />
是否有使用克在其下任何情况下:文本框将增加值?我缺少的东西吗?
解决方案
TextField的标签被作为一个方便(比写HTML输入稍短)提供,并且在那里提供全套形式标签。我个人更喜欢编写大量纯HTML尽量在我的Grails的意见,只倾向于使用真正提供有益的标记,如表单标签。我还没有发现其中使用文本框将已经添加需要少一些字符键入之外的任何值的实例。
其他提示
<g:textField />
是作为纯文本字段标签不短,除了id属性将被自动附加。
不过,我建议你使用自定义标记bean的值与输入字段关联。这缩短了代码了很多。欲了解更多信息,可以阅读 http://www.jtict.com/blog/shorter -grails-文本字段/ 您也可以在表单辅助插件找到有用的东西。
不隶属于 StackOverflow