我有一个Grails(版本2.5.0; Groovy版本2.4.3)应用程序,我使用CustomPropertyEditorRegistry来覆盖使用fieldvalue
时的日期格式。
我安装了ElasticSerach Grails插件版本0.0.4.4,安装后我注意到自定义属性编辑器不再工作了(回滚时没有代码更改,它再次起作用)。
属性编辑器用于以特定格式呈现的Date值。当用户提交带有日期的表单(JavaScript日期选择器确保选择格式)并在后端发生验证错误时,问题就出现了。使用错误列表呈现表单时,日期将呈现为默认格式:Fri Jun 12 12:36:02 EDT 2015
我想知道如何修复属性编辑器或此类用例的其他最佳实践。
更新: 以下是演示此问题的示例应用:https://github.com/bwagner5/grailsElasticSearchPropertyEditorSample