jeasyui datagrid控件的一个小问题

页面上用了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" }
  ]]
});

好了,问题解决,至于为什么会这样,因为源代码压缩过,要去细看没有那个精力,留着等官方去解决吧。

原文地址:https://www.cnblogs.com/effun/p/4366584.html