页面上用了datagrid,但今天把easyui更新到1.4.2以后出了个错,Cannot read property 'width' of null,以前用1.3.6的时候没有这个问题。
由于表格中使用了复选框,初始化的设置如下。
$("#grid").datagrid({ columns: [[ { checkbox: true }, { title: "名称", field: "name" } ]] });
百思不得其解,于是不断跟踪那个缩水后的源代码,终于找到了解决方案。
解决方案就是复选框那一列的声明,增加field的属性,修改后的代码如下:
$("#grid").datagrid({ columns: [[ { checkbox: true, field: "" }, { title: "名称", field: "name" } ]] });
好了,问题解决,至于为什么会这样,因为源代码压缩过,要去细看没有那个精力,留着等官方去解决吧。