ingrid0.9.9目前并不支持设定列的个数,默认为是4列,这样如果你返回的表格数据不是4列的话,就会报错。
查看ingrid源码,可发现colWidths:[225,225,225,225],说明默认的情况下会执行这句话,这就间接的规定了列数为4.所以如果要修改列数的话,在启动时候加入参数colWidths就好了。
如:
$("#fileListTable").ingrid({
url : 'changeMultiFiles.action',
height : 350,
colWidths : [ 100, 200, 200, 200, 200, 100 ],
recordsPerPage : recordsPerPageValue,
totalRecords : totalRecordsValue
});