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

È stato utile?

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
scroll top