数据表错误::无法读取未定义的属性"fnSetData"

TED*_*TED 22 javascript datatables jquery-datatables-editor

Initial code looks like this..

var oTable = $('#sim_data').dataTable( {
    aoColumns: [ {"sName": "ss" },{"sName": "sim_no"}, {"sName": "sale_price"}, {"sName":   "purchased_price"},{"sName": "status"} ]

}).makeEditable({ 

    .....       
});
Run Code Online (Sandbox Code Playgroud)

只有当我尝试按上述方法初始化aoColumns时才会返回错误

Cannot read property 'fnSetData' of undefined
Run Code Online (Sandbox Code Playgroud)

并且没有这个初始化它的工作原理

小智 62

我今天遇到了同样的问题.确保"aoColumns"中的元素数量与表中实际拥有的列数相匹配.

就我而言,那就是问题所在.

  • 类似的问题,但我的表有更多的数据列`td`而不是标题列`th`. (7认同)
  • 我有同样的问题.我有7列数据,有6列标题列,一列有colspan = 2.通过添加另一个标题列并设置display:none;来修复它.可能不是理想的方法,但它对我有用. (3认同)