免除模态中的某些元素

Exempt some elements from Modalness

本文关键字:元素 模态      更新时间:2023-09-26

我的应用程序中有模态对话框,还有一个始终贴在页面侧面的反馈小部件。我希望用户能够在不取消模式对话框的情况下单击反馈小部件。实际上,我想将反馈小部件从应用程序的模式规则中豁免。

实现这一目标的最佳方式是什么?我使用的是GWT2.3,我很乐意深入到我需要的任何抽象层

"Modal"弹出窗口实际上在GWT中表现不佳;这就是为什么添加了CCD_ 1。如果您使用setGlassEnabled,那么您可以简单地将更高的z-index设置为您想要显示在玻璃窗格顶部的任何元素,它只是CSS。

查看PopupPanel来源,添加您的反馈小部件作为自动隐藏合作伙伴似乎可以满足您的要求:

Widget feedback;
DialogBox modal = new DialogBox(false, true);
modal.addAutoHidePartner(feedback.getElement());
modal.show();