JQGrid与IE9不一致

时间:2013-01-30 02:51:32

标签: jqgrid

我很难过。我在IE9中使用JQGrid,它的行为与其他浏览器不同。这很容易证明。如果您在http://www.trirand.com/blog/jqgrid/jqgrid.html查看加载数据演示并选择“阵列数据”并查看网格,在IE9中它看起来与Chrome,Safari或Fox中的不同。首先,它有一个水平滚动条?并且notes列延伸超过网格的末尾。如果您尝试在IE9中的Total和Notes列之间使用列调整大小栏,则列线中会有一个很大的偏移量。这在其他浏览器中不会发生。如果将复选框列移动到网格的末尾,并且出现垂直滚动条时,它会隐藏复选框列。这再次发生在IE9中。 我使用的是JQGrid的4.4.3版本。 如果我做错了或者解决方法,任何人都可以解释一下,我们将非常感激。

由于

1 个答案:

答案 0 :(得分:0)

首先,我看不出IE9中the official jqGrid demo的“加载数据”/“数据数据”页面与我拥有的其他网络浏览器(Chrome 24,Firefox 18,歌剧12.13)。

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

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