相关疑难解决方法(0)

使用select元素从datatable导出数据会从select元素导出每个选项

我尝试将导出按钮添加到我的数据表中,我的表中包含选择框,问题是 - 它导出选择框中包含的所有选项值...我使用ajax从服务器获取结果然后操纵不同的数据在使用如下dataSrc函数渲染之前:

dataTableInit: function (columns_def) {
    var me = this;
    me.dataTable_obj = $('#leads_table').DataTable({
       "pageLength": per_page,
        dom: 'Blfrtip',
        buttons: [
            'copy', 'csv', 'excel', 'pdf', 'print'
        ],
        "order": [order],
        "ajax": {
            url: route,
            type: method,
            data: filtering_data,
            "dataSrc": function (json) {
                return me.setLeadsTableData(json);
            }
        },
       "columns": columns_def,
       ....
Run Code Online (Sandbox Code Playgroud)

setLeadsTableData我检查从服务器返回的列然后如果它是一个应该是一个选择框的列我正在改变它模板,如下所示:

 setStatusesSelectBox: function (status_obj, lead_id) {
    var me = this;
    var statuses_list = '';
    var bg_color = status_obj.name == "new" ? me.new_status_row_bg_color : '';
    $.each(me.client_statuses, function (key, val) { …
Run Code Online (Sandbox Code Playgroud)

export datatables tabletools

6
推荐指数
1
解决办法
3458
查看次数

标签 统计

datatables ×1

export ×1

tabletools ×1