我对GWT有疑问。在Gwt中如果我点击一个按钮而不是同时显示一个对话框,则禁用对话框外的表格。可以使用哪个组件来执行此任务?
提前致谢
答案 0 :(得分:3)
那么,你想打开一个弹出对话框,同时禁用页面的其余部分,直到用户关闭对话框?
如果是这样,你可以简单地使用gwt的DialogBox。
使用autohide标志设置为false的构造函数,并且在用户响应之前该框不会关闭,从而禁用页面的其余部分。如果你想让它更清晰,请使用玻璃效果:
yourBox.setGlassEnabled(true);
您也可以直接使用PopupPanel并构建自己的自定义对话框。
现在,如果我弄错了并且您想要禁用表单以便在弹出窗口后保持禁用状态,只需在打开该框的按钮的 onClick 处理程序中禁用它。