GWT-Google web Toolkit-DialogBox

时间:2010-07-03 07:14:04

标签: gwt

我对GWT有疑问。在Gwt中如果我点击一个按钮而不是同时显示一个对话框,则禁用对话框外的表格。可以使用哪个组件来执行此任务?

提前致谢

1 个答案:

答案 0 :(得分:3)

那么,你想打开一个弹出对话框,同时禁用页面的其余部分,直到用户关闭对话框?

如果是这样,你可以简单地使用gwt的DialogBox。

使用autohide标志设置为false的构造函数,并且在用户响应之前该框不会关闭,从而禁用页面的其余部分。如果你想让它更清晰,请使用玻璃效果:

yourBox.setGlassEnabled(true);

您也可以直接使用PopupPanel并构建自己的自定义对话框。

现在,如果我弄错了并且您想要禁用表单以便在弹出窗口后保持禁用状态,只需在打开该框的按钮的 onClick 处理程序中禁用它。