GWT DialogBox - setGlassEnabled(true)不包括整个窗口

时间:2011-12-08 12:42:44

标签: gwt

我将glass启用为GWT对话框的true。但是,当用户在窗口中向下滚动时,“玻璃效果”不再覆盖整个窗口。

有谁知道如何解决这个问题?非常感谢任何建议!enter image description here

3 个答案:

答案 0 :(得分:1)

您需要一个css属性,例如

moveToPopUp.setGlassStyleName("myApp-PopupPanel-GlassStyle");

,其中

.myApp-PopupPanel-GlassStyle{
background-color            :   #333;
opacity                     :   0.4;
clip                        :   rect(auto,auto,auto,auto);
}

答案 1 :(得分:0)

没有可用的直接修复,但您可以:
1.使用addStyleName,removeStyleName
显示弹出窗口时删除滚动 2.还有其他解决方案,但您必须更改样式的布局并限制您的功能,因此我不建议这样做。但如果你有兴趣,我可以形容一下。

答案 2 :(得分:0)

glassPanel.setSize("100%", "100%");

其中glassPanel是面板的名称, 一定要包含import语句。