Jquery DataTables动态地将新记录添加到现有的dataTable中
任何形式的帮助都将不胜感激: 将新行动态添加到现有表时显示消息“请求对第201行执行未知参数‘检查’” 我正在尝试向已创建的数据表动态添加新记录。(用户单击某个按钮后,程序确定需要添加多少条记录,并动态添加。以下是初始化数据表的方式:Jquery DataTables动态地将新记录添加到现有的dataTable中,jquery,jquery-datatables,Jquery,Jquery Datatables,任何形式的帮助都将不胜感激: 将新行动态添加到现有表时显示消息“请求对第201行执行未知参数‘检查’” 我正在尝试向已创建的数据表动态添加新记录。(用户单击某个按钮后,程序确定需要添加多少条记录,并动态添加。以下是初始化数据表的方式: _tbl_actv = $(table).DataTable({ "scrollY": '450px', "bAutoWidth": true, //"scrollCollapse": true, "
_tbl_actv = $(table).DataTable({
"scrollY": '450px',
"bAutoWidth": true,
//"scrollCollapse": true,
"bFilter": true,
"bLengthChange": true,
"info": true,
"iDisplayLength": 25,
data: collection,
columns: [
{ data: 'Check', width: "5%" },
{ data: 'Descr_En' }
],
"columnDefs": [
{ "title": "#", "targets": 0 },
{ "title": "Activity", "targets": 1 }
]
});
最初“集合”包含200行。稍后,用户可以通过单个操作添加几行新行。下面是动态添加这些记录的方式
_tbl_activ.row.add([{Check:row.Check,
Descr_En:row.Descr_En})
-->抛出错误消息!
_tbl_actv.draw()
深入研究Jquery.DataTables js的源代码,我看到了以下内容:
return function (data, type) { // row and meta also passed, but not used
return data[mSource];
};
哪一个是最后一个
在该调用之后,所有200行都被access函数分别指向(出于加速原因)非常感谢您的时间,非常感谢您的见解您不能将行添加为数组中的对象,您必须将行添加为数组或对象。请参见,如果您想添加多行,则可以使用数组中的数组来完成。非常感谢!这是应该完成的操作。它现在正在工作。