使用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/