我正在使用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' },
]
});
答案 0 :(得分:0)
我明白了。这是因为groupHeaders中的花括号之后的逗号。出于某种原因,IE9没有给出错误,IE8假设groupheader数组中有两条记录。感谢