Как я могу сказать DefaultDataTable обновить себя? - PullRequest
0 голосов
/ 15 января 2011

Я новичок в калитке. У меня есть страница поиска с двумя полями startDate и endDate внутри формы, которая находится внутри панели. Панель содержит DefaultDataTable. Когда пользователь отправляет форму, я использую startDate и endDate в onSubmit(), чтобы получить результаты. Тем не менее, мой стол остается пустым. Как мне сказать DefaultDataTable обновить?

Я добавил форму и кнопку отправки в в этом примере . Если я хочу изменить содержимое списка, где я могу это сделать?

 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);

1 Ответ

0 голосов
/ 17 января 2011

Хорошо, вот мой комментарий как правильный ответ: сделайте DataProvider.iterator () зависимым от 2 дат.

...