0
私はWicketを初めて使っています。パネル内にあるフォーム内に、startDate
とendDate
の2つのフィールドを持つ検索ページがあります。パネルにはDefaultDataTable
が含まれています。ユーザーがフォームを送信すると、onSubmit()
のstartDate
とendDate
を使用して結果を取得します。しかし、私のテーブルは空のままです。 DefaultDataTable
に更新を指示するにはどうすればよいですか?DefaultDataTableに自分自身をリフレッシュするように指示するにはどうすればよいですか?
this exampleにフォームと送信ボタンを追加しました。リストの内容を変更したい場合は、どこで行うのですか?
Button submitButton = new Button("submitButton"){
@Override
public void onSubmit(){
System.out.println("submit button was clicked");
}
};
Form myForm = new Form("myForm");
myForm.add(submitButton);
add(myForm);
htmlとjavaコードの関連するスニペットを表示できますか? – bert
私はそれに多くの情報を追加しました。私の実際のコードはカスタムコンポーネントを使用しています。コンポーネントには他にも多くのものがあり、ここに貼り付けるのが難しくなります。上記の例と同じです。 – user373201
DataProvider.iterator()は、ページの2つの日付に応じてイテレータを返しますか? – bert