JQGrid setGroupHeaders在ie8中不起作用

时间:2014-08-04 19:04:23

标签: jquery jqgrid

我正在使用JQgrid SetGroupHeader函数,它在ie9中工作正常,但是当在ie8中运行相同的代码时,它会给出错误"无法获得属性的值' startColumnName' :object为null或undefined"。我试图调试代码,在JQgrid.js中,我注意到columnHeaders数组长度为2,即使我在groupHeaders数组中只定义了一条记录。以下是组头定义:

$("#tblList").jqGrid('setGroupHeaders', {
    useColSpanStyle: true,
    groupHeaders: [
      {
          'startColumnName': 'Jan', numberOfColumns: 12, titleText: 'year 2014' },
    ]
});

1 个答案:

答案 0 :(得分:0)

我明白了。这是因为groupHeaders中的花括号之后的逗号。出于某种原因,IE9没有给出错误,IE8假设groupheader数组中有两条记录。感谢