[dataTables使用的坑]requested unknown parameter 'XXX' for row xx, column xx
程序员文章站
2022-06-14 10:35:48
...
遇到的问题截图如下:
提示需要到此链接查看问题,奈何英语不行理解起来有一定困难,不过有人遇到过同样的问题解决方式,通过他的介绍我自己的解决方式如下:
了解到此问题是因为数据填充错误导致,我自己的代码如下:
$scope.options = {
aoColumns: [
{
"sTitle": "序号"
},
{
"sTitle": "机器"
},
{
"sTitle": "报警类别"
},
{
"sTitle": "开始时间"
},
{
"sTitle": "持续时间(分钟)"
},
{
"sTitle": "操作"
}
],
aoColumnDefs: [{
"bSortable": false,
'sDefaultContent': '',
"aTargets": [ '_all']
}],
lengthMenu: [[12, 20, 30, 40], ['12条', '20条', '30条', '40条']],
oLanguage: {
"sLengthMenu": "每页显示 _MENU_ 条记录",
"sZeroRecords": "抱歉, 没有找到",
"sInfo": "从 _START_ 到 _END_ /共 _TOTAL_ 条数据",
"sInfoEmpty": "没有数据",
"sInfoFiltered": "(从 _MAX_ 条数据中检索)",
"oPaginate": {
"sFirst": "首页",
"sPrevious": "前一页",
"sNext": "后一页",
"sLast": "尾页"
},
"sZeroRecords": "没有检索到数据"
},
searching: false,
bSort: false,
bJQueryUI: true,
bDestroy: true,
bLengthChange: true,
bStateSave: true,
bStateSave: true,
destroy:true,
sScrollX: "100%",
sScrollXInner: "100%",
sScrollYInner: "100%",
aaData: [
]
};
aaData是填充后台传过来的数据,可以传入的数据类型可以是整型、字符串、还有函数,此报错信息可能是因为我们需要提前设置填充的数据的具体类型,所以可以在aoColumnDefs中这样设置:
aoColumnDefs: [{
"bSortable": false,
'sDefaultContent': '',
"aTargets": [ '_all']
}],
问题便解决了。上一篇: kafka2.7集群安装流程
下一篇: kafka的安装和使用