2011-01-15 6 views
0

私はWicketを初めて使っています。パネル内にあるフォーム内に、startDateendDateの2つのフィールドを持つ検索ページがあります。パネルにはDefaultDataTableが含まれています。ユーザーがフォームを送信すると、onSubmit()startDateendDateを使用して結果を取得します。しかし、私のテーブルは空のままです。 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); 
+0

htmlとjavaコードの関連するスニペットを表示できますか? – bert

+0

私はそれに多くの情報を追加しました。私の実際のコードはカスタムコンポーネントを使用しています。コンポーネントには他にも多くのものがあり、ここに貼り付けるのが難しくなります。上記の例と同じです。 – user373201

+0

DataProvider.iterator()は、ページの2つの日付に応じてイテレータを返しますか? – bert

答えて

0

ここで私のコメントは適切な答えです:DataProvider.iterator()が2つの日付に依存するようにします。

関連する問題