NutzCN Logo
问答 nutzwk 生成的表格 删除列异常
发布于 1000天前 作者 enilu 887 次浏览 复制 上一个帖子 下一个帖子
标签: nutzwk

使用插件生成字界面后,有个问题,打开页面的时候会弹出警告窗口,关掉窗口后数据也能正常显示,窗口信息如下:

DataTables warning: table id=DataTables_Table_0 - Requested unknown parameter 'pcPriceRatio' for row 0. For more information about this error, please see http://datatables.net/tn/4

另外,我得表格字段比较多,我想删除一些列。删除了html中表头列和js中的对应的columns定义,然后打开页面控制台包js错误:、

Uncaught TypeError: Cannot read property 'style' of undefined
    at _fnCalculateColumnWidths (jquery.dataTables.js:549)
    at _fnInitialise (jquery.dataTables.js:456)
    at Object.success (jquery.dataTables.js:764)
    at j (jquery-1.11.1.min.js:2)
    at Object.fireWith [as resolveWith] (jquery-1.11.1.min.js:2)
    at x (jquery-1.11.1.min.js:4)
    at XMLHttpRequest.b (jquery-1.11.1.min.js:4)

并且也不去后台请求数据了

6 回复

columnDefs里面的渲染也删了?

datatables常见问题:
1、数量和js里字段的数量对不上;
2、js 的order、columns、columnDefs字段数量对不上或下标越界;
3、后台没有使用 @Ok("full") 输出全部字段;
4、其他js错误。

总之 好好看js吧

@tiankongkm 是 columnDefs 里的targets 没有对上的问题,谢谢

第一个错误,确实是下面的问题:
后台没有使用 @Ok("full") 输出全部字段;
谢谢@Wizzercn

自我纠正下,是@Ok("json:full") 不是@Ok("full")

添加回复
请先登陆
回到顶部