2010-12-22 4 views
0

Gibt es eine Möglichkeit, den PropertyEditor einem bestimmten Controller zuzuordnen.den PropertyEditor einem bestimmten Controller zuordnen

Ich möchte zwei PropertyEditors für die DateTime-Klasse haben und diese verschiedenen Controllern zuordnen.

oder eine Domain-Klasse mit 2 Datumsfeld muss ein 2010-12-23 bisher ändern, eine andere Notwendigkeit 2010-12-23 10.00.01

Antwort

3

Es gibt keine Möglichkeit, mit einem Controller zu verbinden. PropertyEditorRegistrar hat nur zwei Signaturen für registerCustomEditor(): für eine gesamte Eigenschaftenklasse und für einen Eigenschaftsnamen. Die zweite Signatur hat nicht vor Grails 1.3.6 funktioniert, es ist ein Fehler GRAILS-6592. So

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

wird seit Grails 1.3.6 arbeiten.

Verwandte Themen