Привязать PropertyEditor к определенному контроллеру

Есть ли способ связать PropertyEditor с конкретным контроллером.

Я мог бы хотеть иметь два PropertyEditor для класса DateTime, и хочу связать их с различными контроллерами.

или класс домена с 2 полями Дата, одно нужно изменить 2010-12-23 на дату, другое нужно 2010-12-23 10:00:01

1 ответ

Решение

Нет способа связаться с контроллером. PropertyEditorRegistrar имеет только две подписи для registerCustomEditor(): для целого класса свойств и для имени свойства. Вторая подпись не работала до Grails 1.3.6, это ошибка GRAILS-6592. Так

registry.registerCustomEditor(Date.class, 'startDate', new MyDateAddressEditor())

будет работать с Grails 1.3.6.

Другие вопросы по тегам