免除Modalness中的一些元素

时间:2011-06-02 16:50:43

标签: javascript html gwt modal-dialog

我的应用程序中包含模态对话框,还有一个反馈小部件,可随时粘贴在页面的一侧。我希望用户能够在不取消模态对话框的情况下单击反馈窗口小部件。实际上,我想从应用程序的模态规则中免除反馈小部件。

实现这一目标的最佳方法是什么?我正在使用GWT 2.3,我很乐意深入研究我需要的任何抽象层。

2 个答案:

答案 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