Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私のフォームにはいくつかのフィールドがあり、エンティティを検索してフォームを更新するクエリを実行する前に、3つのフィールドに入力する必要があります。 このフィールドをajaxリクエストで一緒に送信する方法はありますか?クライアントから送信された値を使用してクエリを実行でき、モデルの値に依存しませんか? これは、必要なフィールドがあるため、これらの値をモデルに設定したくないためです。ユーザーがフィールドに入力し、後で前の値を消去しても、wicketはモデルの値を更新しません。 。
それらをネストされたフォームに配置し、必須としてマークし、AjaxFormComponentUpdatingBehaviorを追加して、フィールドを一時モデルに関連付けます。
onUpdateメソッドで、3つの値がすべて設定されているかどうかを確認し、設定されている場合はクエリを実行します。
メインフォームのonSubmitで、一時モデルから実際のモデルに値を転送します。