【datatable】Cannot read property ‘style’ of undefined问题解决

Uncaught TypeError: Cannot read property 'style' of undefined
    at Ha (jquery.dataTables.min.js?bust=v8:62)
    at ha (jquery.dataTables.min.js?bust=v8:48)
    at e (jquery.dataTables.min.js?bust=v8:93)
    at HTMLTableElement.<anonymous> (jquery.dataTables.min.js?bust=v8:93)
    at Function.each (jquery-1.9.1.min.js?bust=v8:3)
    at init.each (jquery-1.9.1.min.js?bust=v8:3)
    at init.m [as dataTable] (jquery.dataTables.min.js?bust=v8:82)
    at init.h.fn.DataTable (jquery.dataTables.min.js?bust=v8:167)
    at list:340
    at Object.execCb (require.js:5)

遇到这个问题的时候一开始我以为是引入的js有问题,后来研究了源码之后原来是datatable的列的数量和表头列的数量没有对齐,表头我定义的列是这样的

可以看到这里我定义了5列,但是实际上datatable的columns中有7行要显示的列数,导致了这个问题。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏大内老A

通过一个模拟程序让你明白ASP.NET MVC是如何运行的

ASP.NET MVC的路由系统通过对HTTP请求的解析得到表示Controller、Action和其他相关的数据,并以此为依据激活Controller对象,调...

2926
来自专栏進无尽的文章

编码篇-学会小用宏和条件编译

宏定义在C系开发中可以说占有举足轻重的作用。底层框架自不必说,为了编译优化和方便,以及跨平台能力,宏被大量使用,可以说底层开发离开define将寸步难行。而在更...

1701
来自专栏逸鹏说道

我这么玩Web Api(二)

数据验证,全局数据验证与单元测试 目录 一、模型状态 - ModelState 二、数据注解 - Data Annotations 三、自定义数据注解 四、全局...

5376
来自专栏流柯技术学院

python批量下载图片的三种方法

win32com可以获得类似js里面的document对象,但貌似是只读的(文档都没找到)。

2232
来自专栏君赏技术博客

HQ移动20170317期周报

删除缓存:rm ~/Library/Caches/CocoaPods/search_index.json

1133
来自专栏Flutter入门

Weex是如何在Android客户端上跑起来的

Weex可以通过自己设计的DSL,书写.we文件或者.vue文件来开发界面,整个页面书写分成了3段,template、style、script,借鉴了成熟的MV...

4595
来自专栏跟着阿笨一起玩NET

Winfrom 如何安全简单的跨线程更新控件

来源:http://www.cnblogs.com/rainbowzc/archive/2010/09/29/1838788.html

781
来自专栏Java成神之路

Java企业微信开发_07_JSSDK多图上传

 所有的JS接口只能在企业微信应用的可信域名下调用(包括子域名),可在企业微信的管理后台“我的应用”里设置应用可信域名。这个域名必须要通过ICP备案,不然jss...

1952
来自专栏大内老A

为ASP.NET MVC创建一个基于Unity的ControllerFactory

谈到IoC和ASP.NET的集成,很多人会先后想到Ninject,不过我们个人还是倾向于Unity。这篇文章简单地介绍如果创建基于Unity的Controlle...

1977
来自专栏青蛙要fly的专栏

项目需求讨论-Vlayout来快速构建及扩展复杂界面

大家好,今天又带来了项目中具体遇到的需求。做一个首界面,该首界面有很多功能块,同时这些功能块是动态的,因为登录的人的权限的不同,会显示不同的功能块,因为功能模块...

2302

扫码关注云+社区

领取腾讯云代金券