プロパティエディターを特定のコントローラーに関連付けます
-
12-10-2019 - |
質問
PropertyEditorを特定のコントローラーに関連付ける方法はありますか?
DateTimeクラス用の2つのプロパティエディターを持ちたいと思うかもしれませんが、それらをさまざまなコントローラーに関連付けたいと思うかもしれません。
または2日付フィールドを持つドメインクラス、1つは2010-12-23まで変更が必要です。もう1つは2010-12-23 10:00:01
解決
コントローラーに関連付ける方法はありません。 PropertyEditorRegistrar
の署名は2つしかありません registerCustomEditor()
: :プロパティクラス全体、およびプロパティ名の場合。 2番目の署名 Grails 1.3.6の前には機能しませんでした, 、それはバグです Grails-6592。それで
registry.registerCustomEditor(Date.class, 'startDate', new MyDateAddressEditor())
Grails 1.3.6以降は機能します。
所属していません StackOverflow