3

Wicket の組み込みの検証を使用して検証するフォームがたくさんあります。

テスターは、値を入力してエラーを取得する前に、検証ルールを確認できればよいと述べています。

私はこれを行いたいのですが、検証ルールを HTML に配置するだけでは、同じ検証ルールが 2 つの場所 (Java で 1 回、英語で 1 回) で文書化されるため、何か変更があった場合に同期が失われることが保証されます。 .

コードを DRY に保ちながらこれを行う適切な方法はありますか?

4

1 に答える 1

5

(IComponentInitializationListener を介して) すべてのフォーム コンポーネントにビヘイビアを追加できます。これにより、存在するすべてのバリデータが分析され、この情報がツールチップなどを介してマークアップにレンダリングされます。

于 2012-06-19T07:00:35.820 に答える