GWT客户端代码:
DialogBox dialog = new DialogBox();
dialog.setAnimationEnabled(true);
SimplePanel panel = new SimplePanel();
panel.setPixelSize(800, 600);
dialog.setWidget(panel);
dialog.center();
使用上面的代码,对话框的宽度设置不正确 - 对话框被切断为大约400像素。
如果没有启用动画,它可以正常工作,就像下面的代码片段一样:
DialogBox dialog = new DialogBox();
SimplePanel panel = new SimplePanel();
panel.setPixelSize(800, 600);
dialog.setWidget(panel);
dialog.center();
GWT ver 2.04
Firefox:3.6.9
Chrome:6.0.472.55 beta
任何想法可能是什么问题?
答案 0 :(得分:6)
有一些已知的错误与DialogBoxes和大小调整。
http://code.google.com/p/google-web-toolkit/issues/detail?id=4597
http://code.google.com/p/google-web-toolkit/issues/detail?id=2595
http://code.google.com/p/google-web-toolkit/issues/detail?id=1424
有一种解决方法,建议在gwt-DialogBox样式上设置宽度。