我正在使用datatable插件作为网格来填充数据。我维护本地对象数组以温和地添加数据
gzip
我可以将数据绑定到像这样的数据表
var tableSetup = [];
问题是当我向数组数据添加数据而不是使用新添加的数据重新加载时 我尝试使用以下代码
var datatableTabletools = undefined;
var tableSetupGrid = $('#facility-setup').DataTable({
searching: false,
ordering: false,
scrollY: "300px",
scrollCollapse: true,
paging: false,
info: false,
preDrawCallback: () => {
if (!datatableTabletools) {
datatableTabletools = new ResponsiveDatatablesHelper($('#facility-setup'), datatableTabletools);
}
},
rowCallback: (nRow) => { datatableTabletools.createExpandIcon(nRow); },
drawCallback: (oSettings) => { datatableTabletools.respond(); },
data: tableSetup,
columns: [
{ data: "nooftables" },
{ data: "noofchairspertable" },
{ data: "noofblocks" },
{ data: "noofrows" },
{ data: "noofcolumns" },
{ data: "color" },
{ data: null }
],
columnDefs: [
{
targets: 6,
render: (data, type, row) => {
var btnschedule = ' <button class=\'btn btn-xs btn-default\' data-toggle=\'modal\' data-button-id="0"><i class=\'fa fa-calendar\'></i> Schedule</button>';
var btnEdit = ' <button class=\'btn btn-xs btn-default\' data-toggle=\'modal\' data-button-id="1" data-original-title=\'Edit Row\'><i class=\'fa fa-pencil\'></i> Edit</button>';
return btnEdit + ' ' + btnschedule;
}
}
]
});
我的代码有什么问题
问候