1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
| $("#dataTable").DataTable({ // 是否开启本地分页 "paging": true, // 是否开启本地排序 "ordering": false, // 是否显示左下角信息 "info": true, // 是否允许用户改变表格每页显示的记录数 "lengthChange": false, // 是否显示处理状态(排序的时候,数据很多耗费时间长的话,也会显示这个) "processing": true, // 是否允许 DataTables 开启本地搜索 "searching": false, // 是否开启服务器模式 "serverSide": true, // 控制 DataTables 的延迟渲染,可以提高初始化的速度 "deferRender": true, // 增加或修改通过 Ajax 提交到服务端的请求数据 "ajax": { "url": "/user/page" }, // 分页按钮显示选项 "pagingType": "full_numbers", // 设置列的数据源 "columns": [ { "data": function (row, type, val, meta) { return '<input id="' + row.id + '" type="checkbox" class="minimal" />'; } }, {"data": "id"}, {"data": "username"}, {"data": "phone"}, {"data": "email"}, {"data": "updated"}, { "data": function (row, type, val, meta) { return '<a href="#" type="button" class="btn btn-sm btn-default"><i class="fa fa-search"></i> 查看</a> ' + '<a href="#" type="button" class="btn btn-sm btn-primary"><i class="fa fa-edit"></i> 编辑</a> ' + '<a href="#" type="button" class="btn btn-sm btn-danger"><i class="fa fa-trash-o"></i> 删除</a>' } } ], // 表格重绘的回调函数 "drawCallback": function (settings) { App.initCheckbox(); }, // 国际化 "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": ": 以降序排列此列" } } })
|