java - 使用 SmartGWT 4.0 和 GWT 2.6.0 的 IE11 上的 ListGrid 滚动条错误

标签 java internet-explorer gwt smartgwt

我花了一天时间试图找出 IE11 上的滚动条出了什么问题,但没有成功。列表网格一次显示所有结果,并且滚动条按钮不起作用。

SmartGWT 的展示没有这个问题,有趣的是我创建了一个空白页面,其中只有列表网格,没有其他内容(没有外部 CSS 或 JS),而且..我想知道是否有一些我没有做的晦涩的设置。下面是错误的屏幕截图以及用于生成网格的代码:

截图:http://s28.postimg.org/e34118br0/smart_gwt_ie11_bug.jpg

@Override
public void onModuleLoad() {
    RootPanel.get().add(newTestListGrid());
}

private ListGrid newTestListGrid() {
    ListGrid grid = new ListGrid();  
    grid.setWidth(550);
    grid.setHeight(224);
    grid.setZIndex(50000);
    grid.setHeaderHeight(40);
    List<ListGridField> fields = new ArrayList<ListGridField>();
    fields.add(new ListGridField("studentName", "Name"));
    grid.setFields(fields.toArray(new ListGridField[fields.size()]));
    List<ListGridRecord> records = new ArrayList<ListGridRecord>();
    ListGridRecord r;
    for (int oI = 0; oI < 100; oI++) {
        r = new ListGridRecord();
        r.setAttribute("studentName", "sei la");
        records.add(r);
    }
    grid.setData(records.toArray(new ListGridRecord[records.size()]));
    return grid;
}

操作系统:Windows 7 浏览器:IE 11 智能GWT:4.0 GWT:2.6.0

有人知道如何解决这个问题吗?

非常感谢您的宝贵时间

最佳答案

我想说尝试以下操作:

  • 将网格添加到某种布局、HLayout 或 VLayout。它可能会解决问题。
  • 调用draw()。

关于java - 使用 SmartGWT 4.0 和 GWT 2.6.0 的 IE11 上的 ListGrid 滚动条错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21939403/

相关文章:

java - 仅从网页中抓取特定详细信息

java - SQL : Is there any way to read BLOBs from a database into an array instead of FileOutputStream in java?

html - 奇怪的 CSS 问题,内容单元在 IE 中移动到页面底部 - 在 Chrome 和 Firefox 中工作正常

html - IE11 无法通过 Web 服务器显示带有对象标签的图像,但在本地可以正常显示

gwt - 如何在GWT UiBinder XML中使用?你能逃脱吗?

gwt - GWT代码如何在开发代码中运行

java - 如何使用 JFrames 设置 "current"窗口?

java - 通过脚本引擎的多次调用处理全局环境

javascript - 如何在 Internet Explorer 的新选项卡中打开网页?

web-applications - "Back"富网络应用程序中的行为,真实的用户假设?