私は現在 Wicket を評価しており、どのように機能するかを理解しようとしています。
フォームの送信とパネル (またはその他のコンポーネント) について質問があります。ajax を使用して入力と同時に検証を行う、テキスト フィールドを含むカスタム ウィケット パネルを想像してみてください。このパネルはフォームに追加されます。パネルはフォーム送信にどのように反応できますか (javascript/ajax が利用できないためとしましょう)?
現在、私が認識している解決策は 1 つだけです。フォームの onSubmit() メソッド内でパネルのメソッドを呼び出すことです。しかし、これはここでは「再利用可能な」アプローチとは思えません。なぜなら、パネルを含むすべてのフォームの onSubmit() にボイラープレート コードを追加する必要があるからです (パネルを使用するすべての開発者はこれを知っている必要があります)。
ここに私の質問があります: パネル/コンポーネントが何らかの方法でフォームの送信を「検出」できる方法はありますか? または、これ以外に解決策はありますか?
ありがとうございました。