associare il PropertyEditor a uno specifico controller
-
12-10-2019 - |
Domanda
C'è un modo per associare il PropertyEditor a uno specifico controller.
I potrebbe desiderare di avere due PropertyEditor di per DateTime di classe, e vuole associarli a diversi controller.
o di una classe di dominio con il campo 2 Data, basta cambiare 2010-12-23 fino ad oggi, un altro bisogno 2010-12-23 10:00:01
Soluzione
Non v'è alcun modo per associare a un controller. PropertyEditorRegistrar
ha solo due firme per registerCustomEditor()
: per un'intera classe di proprietà, e per un nome di proprietà.
La seconda firma non ha funzionato prima di Grails 1.3.6 , si tratta di un bug Grails-6592 .
Quindi
registry.registerCustomEditor(Date.class, 'startDate', new MyDateAddressEditor())
funzionerà dal Grails 1.3.6.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow