我設置使其能在GWT對話框的真正的玻璃。但是,當用戶在窗口中向下滾動,那麼「玻璃效果」並不覆蓋整個窗口了。GWT對話框 - setGlassEnabled(真)不覆蓋整個窗口
有誰知道如何解決這個問題?非常感謝您的任何建議!
我設置使其能在GWT對話框的真正的玻璃。但是,當用戶在窗口中向下滾動,那麼「玻璃效果」並不覆蓋整個窗口了。GWT對話框 - setGlassEnabled(真)不覆蓋整個窗口
有誰知道如何解決這個問題?非常感謝您的任何建議!
沒有直接修復,但您可以:
1.刪除滾動顯示與addStyleName,removeStyleName
2.彈出時,也有其他的解決辦法,但你必須改變你的風格的佈局,將限制你的功能,所以我不建議這樣做。但如果你有興趣,我可以描述這一點。
嘗試
glassPanel.setSize("100%", "100%");
其中glassPanel
是你的面板的名稱, 一定要包括import語句。
一個CSS的選擇將是更好的伊莫 – iwein
你需要一個CSS屬性,如
moveToPopUp.setGlassStyleName("myApp-PopupPanel-GlassStyle");
其中
.myApp-PopupPanel-GlassStyle{
background-color : #333;
opacity : 0.4;
clip : rect(auto,auto,auto,auto);
}
你應該設置你的彈出窗口是模式,通過調用'setModal(真)'。 – Strelok
我已經做對話框對話框=新的對話框(); dialogBox.setModal(真); dialogBox.setGlassEnabled(真); – mkn