【问题标题】:JQGrid Inconsistencies with IE9JQGrid 与 IE9 不一致
【发布时间】:2013-01-30 02:51:32
【问题描述】:

我被难住了。我在 IE9 中使用 JQGrid,它的行为不像在其他浏览器中那样。这很容易证明。如果您查看 http://www.trirand.com/blog/jqgrid/jqgrid.html 的加载数据演示并选择“数组数据”并查看网格,在 IE9 中它看起来与在 Chrome、Safari 或 Fox 中不同。首先,它有一个水平滚动条?并且注释列延伸到网格的末端。如果您尝试使用 IE9 中的 Total 和 Notes 列之间的列调整大小栏,则列行中有很大的偏移。这在其他浏览器中不会发生。如果您将复选框列移动到网格的末尾,并且当出现垂直滚动条时,它会隐藏复选框列。这再次只发生在 IE9 中。 我使用的是 4.4.3 版本的 JQGrid。 如果有人可以在我做错了什么或解决方法时提供一些启发,将不胜感激。

谢谢

【问题讨论】:

    标签: jqgrid


    【解决方案1】:

    首先,我没有看到 IE9 中 the official jqGrid demo 的“加载数据”/“数组数据”页面的外观与我拥有的其他网络浏览器(Chrome 24、Firefox 18、Opera 12.13 )。

    演示页面“加载数据”/“数组数据”是为非常非常旧的 jqGrid 版本制作的,目前 jqGrid 的使用方式会非常糟糕。与其在代码开头移动定义和初始化mydata 的行,不如将data: mydata, gridview: true, 选项添加到网格中,并另外添加一个寻呼机(pager 选项或toppager: true 选项)或者如果不想使用任何本地数据分页,则添加足够大的值的rowNum。例如,可以添加rowNum: 10000 选项。

    要删除网格中不需要的空白空间,我建议您使用height: "auto"(或height: "100%")或使用scrollOffset: 0 选项。

    【讨论】:

      猜你喜欢
      • 2011-09-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-07
      • 1970-01-01
      • 1970-01-01
      • 2013-10-04
      相关资源
      最近更新 更多