0

PropertyEditor を特定のコントローラーに関連付ける方法はありますか。

DateTime クラス用に 2 つの PropertyEditor を用意し、それらを異なるコントローラーに関連付けたいと思うかもしれません。

または2つの日付フィールドを持つドメインクラス、1つは2010-12-23を日付に変更する必要があり、もう1つは2010-12-23 10:00:01を変更する必要があります

4

1 に答える 1

3

コントローラーに関連付ける方法はありません。には、プロパティ クラス全体とプロパティ名のPropertyEditorRegistrar2 つのシグネチャしかありません。registerCustomEditor()2 番目の署名は Grails 1.3.6 より前では機能しませんでした。これはバグGRAILS-6592です。そう

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

Grails 1.3.6 以降で動作します。

于 2010-12-23T09:06:07.550 に答える