StructuredPropertyEditor

StructuredPropertyEditor

使用Grails 1.2.2,我正在将结构化属性(CC过期日期)绑定(bind)到java.util.Date,但仅适用于特定的Domain和Commands对象。

我找到了StructuredPropertyEditor接口(interface),但是找到它的唯一方法是使用PropertyEditorRegistrar并注册java.util.Date类的编辑器(很多like this example)

我不希望所有日期都使用自定义的StructuredPropertyEditor。如何选择性地将StructuredPropertyEditor应用于特定目标,例如某些命令和域类?

最佳答案

您不能指定注册的自定义类型(抄送到期日期模型)吗?它对我来说代表金钱

public class CCExpirationPropertyEditorRegistrar implements PropertyEditorRegistrar {

    public void registerCustomEditors(PropertyEditorRegistry registry) {
      registry.registerCustomEditor(CCExpirationClass.class, new CCExpirationEditor());
    }
}

关于spring - 在Spring(Grails)中对特定于类型和目标的StructuredPropertyEditor进行数据绑定(bind)-选择性应用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2589493/

10-13 04:19