2010-07-03 2 views
1

У меня есть сомнения относительно GWT. В Gwt, если я нажму одну кнопку, чем показано одно диалоговое окно, в то же время форма вне диалогового окна отключена. Какой компонент можно использовать для этой задачи?GWT-Google web Toolkit-DialogBox

Заранее спасибо

ответ

3

Итак, вы хотите, чтобы открыть диалоговое окно, всплывающее, и в то же время отключить остальную часть страницы, пока пользователь не закроет диалоговое окно?

Если это так, вы можете просто использовать диалоговое окно gwt's DialogBox.

Используйте конструктор с флагом автоматической печати, установленным на false, и окно не будет закрыто до тех пор, пока пользователь не ответит, тем самым отключив остальную часть страницы. Если вы хотите, чтобы сделать это еще более ясным, используйте эффект стекла:

yourBox.setGlassEnabled(true); 

Вы также можете использовать PopupPanel непосредственно и создать свой собственный пользовательский диалоговое окно.

Теперь, если я понял, что вы хотите отключить форму, чтобы она оставалась отключенной после всплывающего окна, просто отключите ее в обработчике onClick кнопки, которая открывает окно.