2012-06-13 2 views
-1

У меня есть окно, которое я создал с помощью UiBinder. Я следую примеру Sencha HelloWorldUiBinder и разместил форму внутри окна. Я хотел знать, как сбросить данные формы после того, как вдова закрыла пчелу (hiden)?GXT: данные останова на событии закрытия окна

+0

[вы пробовали что-нибудь] (http://mattgemmell.com/2008/12/08/what-have-you-tried/)? –

+0

я сделал. Я ответил ниже – lmcadory

ответ

0

Я понял. Все, что я сделал, это добавить все мои поля в список, а затем перебрать этот список в моем обработчике closeWindow. Вызов метода rest(). Это очищает все данные из моих полей. Мне просто нужно выяснить, как заставить мои кнопки «Радио» выбирать параметры по умолчанию при повторном открытии окна.

код выглядит следующим образом:

@UiHandler("closeButton") 
public void onCloseButtonClicked(SelectEvent event){ 
     for(Field<?> f : fields){ 
      f.rest(); 
     } 
     window.hide(); 
} 
Смежные вопросы