我需要在某些事件触发时增加对话框的大小,因为我Window.resizeTo()
在 GWT 中使用方法但它不起作用。我读了它的说明
“在 Chrome 中,此方法仅适用于由 Window.open() 创建的窗口”。
有人可以建议我缺少什么吗?
如果您使用的是 DialogBox,则不能使用 window.resizeTo。因为 DialogBox 不会打开新的浏览器窗口。这将创建一个模态表元素。
该表的样式如下:
element.style {
overflow: hidden;
visibility: visible;
position: absolute;
left: 600px;
top: 174px;
clip: rect(auto auto auto auto);
}
一种弹出形式,顶部有标题区域,用户可以拖动。与 PopupPanel 不同,对 PopupPanel.setWidth(String) 和 PopupPanel.setHeight(String) 的调用将设置对话框本身的宽度和高度,即使尚未添加小部件也是如此。
有关更多信息,请参阅文档。
如果您不使用对话框。使用 DialogBox 而不是浏览器弹出窗口。(这不能被弹出窗口阻止程序阻止)