grails - Floats 的脚手架视图生成中的错误(Grails 2.0 RC1 - RC3)?
如果域类中有一个 Float 字段,则 Grails 视图生成会使用 a
<g:field type="number" />
,并且会获取一种
<input type="number" />
html 字段类型,它纯粹允许整数......除非我无法让它以不同的方式工作。
是否可以覆盖脚手架生成以使用其他浮点数(例如简单的文本字段),以便可以输入浮点值?
谢谢
我找不到有关 g:field 标记的任何文档,这显然是此版本中的新内容。您能否向我推荐您见过的任何参考资料或在这篇文章中包含文档? (如果有的话)
If one has a Float field in a domain class, the Grails view generation uses a
<g:field type="number" />
and one gets a
<input type="number" />
type of html field, which purely allows integers .... unless I'm just unable to get it to work differently.
Can one override the scaffolded generation to use something else for Floats, e.g. a simple text field, so that a floating point value can be entered?
Thanks
P.S. I can't find any documentation on the g:field tag, apparently new in this release. Can you refer me to any reference you've seen or include the documentation in this post? (if available)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
投票支持Grails 错误跟踪器中的错误可能有助于修复它。还有一个解决方法
Voting for the bug in the Grails bug-tracker might help get it fixed. There's also a workaround
这可以通过使用小部件约束来解决,该约束允许您定义由脚手架生成的自定义 html 元素。
Exp:
描述小部件: 'textarea'
http://grails.org/doc /2.2.x/ref/Constraints/widget.html
This could be fixed by using the widget constraint which allows you to define a custom html element to be generated by scaffold.
Exp:
description widget: 'textarea'
http://grails.org/doc/2.2.x/ref/Constraints/widget.html