Привязать 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.