我的应用程序中包含模态对话框,还有一个反馈小部件,可随时粘贴在页面的一侧。我希望用户能够在不取消模态对话框的情况下单击反馈窗口小部件。实际上,我想从应用程序的模态规则中免除反馈小部件。
实现这一目标的最佳方法是什么?我正在使用GWT 2.3,我很乐意深入研究我需要的任何抽象层。
答案 0 :(得分:1)
查看PopupPanel
来源,将您的反馈窗口小部件添加为auto-hide partner似乎可以满足您的需求:
Widget feedback;
DialogBox modal = new DialogBox(false, true);
modal.addAutoHidePartner(feedback.getElement());
modal.show();
答案 1 :(得分:1)
“模态”弹出窗口实际上在GWT中表现不佳;这就是添加setGlassEnabled
的原因。如果您使用setGlassEnabled
,则只需将更高的z-index
设置为要显示在玻璃窗格顶部的任何元素,它就是只是CSS 。