【问题标题】:Grails date bindingGrails 日期绑定
【发布时间】:2010-10-16 13:56:16
【问题描述】:

在 Grails 中,可以在控制器中“绑定数据”:

Book b = new Book()
bindData(b, params)

如果我有来自用户输入的特定格式的日期字段(例如 yyyy-MM-dd)怎么办?在 Spring 中,我们可以使用 registerCustomEditor()。 Grails 怎么样?

【问题讨论】:

    标签: data-binding grails date


    【解决方案1】:

    使用 Grails 1.1.1,您可以实现 PropertyEditorRegistrar 并使用它来指定格式。见http://grails.1312388.n4.nabble.com/Grails-1-1-1-change-in-binding-date-properties-td1323105.html

    【讨论】:

      【解决方案2】:

      您是否已经遇到过Extended Data Binding Plugin

      从网站上的文档来看,它似乎提供了您所指的两个方面

      • 允许自定义 DataBinder,用于解析用户定义的输入并使用自定义 PropertyEditor 在应用程序范围和特定于控制器的级别上填充对象(通常是域对象)。作为字符串。

      • 使用动态方法扩展控制器以允许数据绑定和 bean 包装。

      【讨论】:

      • 是的,我已经遇到过。但我认为这有点笨拙,因为你必须记住一直做 bind 和 wrapbean。所以我问是否有人知道更简单的方法
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-06-18
      • 2011-02-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多