ページビュー可能なリストビューを2つのコンポーネント、1つはテキストフィールド、もう1つはドロップダウンリストを追加しました。検証のための通常の方法は、フィードバックパネルを追加することです。しかし、同じメソッドがグリッドで使用されている場合、wicket:id = "xy"のフィードバックコンポーネントが既に解析されているというエラーが表示されます。 これらのコンポーネントを検証する方法はありますか?どこかのコードで JAVA CODEHTML CODEjava wicketでpageablelistviewのテキストフィールドを検証する方法
0
A
答えて
0
(例えば、あなたなどForm#onSubmit()
やForm#onError()
、あなたのAjaxの動作のいずれかを、上書き)あなたはこのコンポーネントがすでに以前に追加されているにもかかわらず、再び改札ID「FeedbackSubQuestions_」でコンポーネントを追加します。以下のような何か:
public class MyPage extends WebPage {
public MyPage() {
this.add(new FeedbackPanel("FeedbackSubQuestions_"));
this.add(new Form<Void>("myForm"){
@Override
protected void onError() {
// This call the produce the error as the feedback component is already in the component hierarchy
MyPage.this.add(new FeedbackPanel("FeedbackSubQuestions_"));
}
});
...
Adding all the form components with validation and their ajax behaviors
...
}
}
、あなたがコンポーネント階層を構築したら、ページとのその後の相互作用はもうそれのいずれかを再初期化する必要はありません。つまり、フィードバックパネルを追加してフィードバックを表示すると、このパネルを再度追加する必要はありません。表示されるエラーがある場合(フォームの検証に失敗した場合やComponent#error(String)
が手動で呼び出された場合など)、フィードバックパネルが再度レンダリングされると自動的にフィードバックが返されます(例:ajaxレスポンスに追加する、フォーム提出プロセスの一部として再レンダリングされます)。
関連する問題
- 1. テキストフィールドの検証方法は?
- 2. Apache wicketの検証
- 3. 許可するテキストフィールドを検証する方法。テキストフィールドで1回のみ
- 4. Apache wicket:検証エラー後にモデルを更新する方法
- 5. wicketフォームを順番に検証する方法
- 6. Javaのテキストフィールド10進数の検証
- 7. Javaでファイルタイプを検証する方法
- 8. テキストフィールドで検証を実行する方法
- 9. Javaマルチステップ検証方法 - リファクタリング
- 10. Wicketモーダルウィンドウのテキストフィールドに関する問題
- 11. Struts 2でのみ数値のテキストフィールドを検証する方法は?
- 12. Wicketラジオグループのクライアント側の検証
- 13. wicket検証の間違ったフィールド
- 14. テキストフィールドの厳密な検証
- 15. 古典UIのcq5のテキストフィールド長のカスタムダイアログ検証方法
- 16. 入力中にテキストフィールドを検証する
- 17. java swing swingはテキストフィールドを検証します
- 18. java - wicket - ドラッグアンドドロップ(wicket-dnd)
- 19. JavaからDB2認証を検証する方法
- 20. JavaでJTextFieldの入力を検証する方法
- 21. アウトレットコレクションからパスワード検証のためのテキストフィールド値を取得する方法は?
- 22. reCAPTCHA V2 Java(サーブレット)の検証方法
- 23. onUpdateイベントのWicketテキストフィールドを更新
- 24. 目的のc内の複数のテキストフィールドで検証を行う方法
- 25. Javaでファイル名を検証する方法
- 26. Eclipseで.javaファイルを検証から除外する方法
- 27. Javaでtxtスキャナデータを検証する方法
- 28. Javaでデータ型を検証する方法は?
- 29. CouchDB 2で「文書の検証を検証する」方法は?
- 30. Javaのバイト配列のビットの値を検証する方法
"同じ方法"と言ったら、どんな方法を指していますか?さらに、フィードバックパネルやフォームコンポーネントのインスタンス作成方法や、それらの間の関係に関連するその他のコードを説明するコードスニペットを提供できますか? – WiseTree
@WiseTree説明に自分のhtmlとjavaコードを追加しました – ExTincT
wicketが生成するエラーも提供できますか? – WiseTree