PropertyEditor を特定のコントローラーに関連付ける方法はありますか。
DateTime クラス用に 2 つの PropertyEditor を用意し、それらを異なるコントローラーに関連付けたいと思うかもしれません。
または2つの日付フィールドを持つドメインクラス、1つは2010-12-23を日付に変更する必要があり、もう1つは2010-12-23 10:00:01を変更する必要があります
PropertyEditor を特定のコントローラーに関連付ける方法はありますか。
DateTime クラス用に 2 つの PropertyEditor を用意し、それらを異なるコントローラーに関連付けたいと思うかもしれません。
または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 以降で動作します。