使用easyui的datagrid,有一条数据时可以显示,多条数据就没法显示了并出现TypeError: col is null这个错误,一直找不到原因所在。
今天修改了datagrid的sortName的值就可以了,真是神奇。
原因可能是sortName的值必须是columns中field的值。之前sortName的值不是columns中field的值,现在改成columns中field的值就可以了。
我的代码如下:
$('#list').datagrid({
url: "test.action",
title: entityName,
iconCls:'icon-tip',
fit:true, //自适应高
fitColumns:true, //自适应宽
nowrap: false, //是否可换行
autoRowHeight: false, //是否自动确定行高
striped: true,
collapsible:false,
// sortName: 'name', //name在columns没有
sortName: 'time',