Jquery数据表使用本地数据重新加载

时间:2016-01-05 11:05:24

标签: javascript jquery datatables

我正在使用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;
            }
        }
    ]

});

我的代码有什么问题

问候

0 个答案:

没有答案
相关问题