【发布时间】:2017-07-21 12:36:43
【问题描述】:
在阅读了 Grails 字段插件 的 docs 之后,我希望有一种简单的方法来自定义其显示行为,但我刚刚意识到这需要付出巨大的努力,因为没有可用的模板开始。
我可以看到显示功能在 FormFieldsTagLib 中硬编码(来自 renderDefaultInput() 之类的方法),但我认为必须拥有模板本身(或生成它们的方法,有点像在圣杯)。
如果没有它,我看不出有一致(和合理)的方式来自定义 Grails 字段插件的显示行为。我错过了什么吗?
想象一下这样的用例:有人想要更改布尔默认呈现,只是为了在复选框之后(而不是之前)显示字段标签,并使其对其应用程序中的所有布尔字段都可用。如果字段是必需的、是否有错误、前缀等,他需要处理哪些问题?当他只需要移动两个 div 时。
Grails 版本:2.5.4,fields-plugin 版本:1.5.1
【问题讨论】:
-
您使用的是什么版本的 Grails 以及什么版本的字段插件?这可能会有所帮助。
-
@JoshuaMoore,我仍在使用 Grails 2.5.4,但升级到 Grails 3(以及相应的插件版本)并不是没有问题的,如果它是唯一的解决方案的话。跨度>
标签: grails grails-plugin