function init_ceph_table(data, elementid) { var table = $('#' + elementid).DataTable( { data: data, columns: [ {data: "host"}, {data: "disk_slot"}, {data: "disk_score"}, {data: "disk_media_error_count"}, {data: "disk_other_error_count"}, {data: "disk_pred_fail_count"}, {data: "disk_reallocated_sector_count"}, {data: "volume"}, {data: "osd_state"} ], "columnDefs": [{ "targets": 2, "createdCell": function (td, cellData, rowData, row, col) { if (cellData <100) $(td).css('color', 'red'); } }], buttons: [ { extend: 'copy', text: '复制' }, { extend: 'excel', text: '导出excel' } ], "order": [[2, "asc"]], paging: false, "language": { "sProcessing": "处理中...", "sLengthMenu": "显示 _MENU_ 项结果", "sZeroRecords": "没有匹配结果", "sInfo": "显示第 _START_ 至 _END_ 项结果,共 _TOTAL_ 项", "sInfoEmpty": "显示第 0 至 0 项结果,共 0 项", "sInfoFiltered": "(由 _MAX_ 项结果过滤)", "sInfoPostFix": "", "sSearch": "搜索:", "sUrl": "", "sEmptyTable": "表中数据为空", "sLoadingRecords": "载入中...", "sInfoThousands": ",", "oPaginate": { "sFirst": "首页", "sPrevious": "上页", "sNext": "下页", "sLast": "末页" }, "oAria": { "sSortAscending": ": 以升序排列此列", "sSortDescending": ": 以降序排列此列" } } } ); table.buttons().container() .appendTo($('.col-sm-6:eq(0)', table.table().container())); }
表头在table中直接定义