zoukankan
html css js c++ java
Datatables 配置
全部配置:
```js var datatables_i18n_cn = { "processing": "处理中...", "lengthMenu": "显示 _MENU_ 项结果", "zeroRecords": "没有匹配结果", "info": "显示第 _START_ 至 _END_ 项结果,共 _TOTAL_ 项", "infoEmpty": "显示第 0 至 0 项结果,共 0 项", "infoFiltered": "(由 _MAX_ 项结果过滤)", "infoPostFix": "", "search": "搜索:", "searchPlaceholder": "搜索...", "url": "", "emptyTable": "表中数据为空", "loadingRecords": "载入中...", "infoThousands": ",", "paginate": { "first": "首页", "previous": "上页", "next": "下页", "last": "末页" }, "aria": { "paginate": { first: '首页', previous: '上页', next: '下页', last: '末页' }, "sortAscending": ": 以升序排列此列", "sortDescending": ": 以降序排列此列" }, "decimal": "-", "thousands": "." }; window.DEP_TABLE = $('#responsived-atatable') .on('xhr.dt', function( e, settings, json, xhr ){ console.log(json, xhr) json.draw = window.DATATABLESDROW; json.recordsTotal = json.total; json.recordsFiltered = json.total; //json.error = "null" }) .on('init.dt' function(e)){ $(e.currentTarget).find("tbody").on("click", ".action-buttons", function(e){ var btn = e.currentTarget.dataset.turn_status, rowData = table.row($(e.currentTarget).parents("tr").get()).data(); console.log(btn, rowData); }) } .DataTable({ "ordering": false, "searching": false, /* ajax加载数据 1.后端接收的是page和rows两个参数来分页的,所以要添加附加的上传的信息 2.后端返回的结果在result里,所以要设置dataSrc 3.后端返回的总记录数在total里,所以要处理返回的json(上面的on xhr.dt) http://www.datatables.club/reference/option/ajax.data.html */ "serverSide": true, "ajax":{ url: "", type:"POST", // 添加附加的上传的信息 data: function(d){ window.DATATABLESDROW = d.draw; d.rows = d.length; d.page = d.start; }, dataSrc: "result" }, //每一列填充 "columns": [ {"data":"file_name" }, {"data":"file_path" }, //修改("data": null,获取这一列"ajax"得到的全部数据) { "data": null, "render": function(data) { var data = encodeURI(JSON.stringify(data)); var editdiv = '
修改
'; return '
'+ editdiv +'
'; } }, //删除 { "data": "qat_id", "render": function(data) { var deldiv = '
删除
'; return '
'+ deldiv +'
'; } } ], "language": datatables_i18n_cn, //设置第一列自增长 "fnDrawCallback" : function(){ console.log(this); this.api().column(0).nodes().each(function(cell, i) { cell.innerHTML = i + 1; }); }, }); // 刷新表格数据,分页信息不会重置 DEP_TABLE.ajax.reload( null, false ); ```
查看全文
相关阅读:
类加载器的双亲委派机制
类加载器
Linux的cut命令
Nacos服务发现简单应用
Nacos当注册中心
通过pscp命令从Windows向Linux传输大文件
docker-compose安装nacos集群
转一篇用分布式解决ERP问题
转一篇云计算/大数据的通俗文章
csdn上讲一个实时计算架构比较清晰的一篇文章
原文地址:https://www.cnblogs.com/jffun-blog/p/10203553.html
最新文章
[CSS]盒子模型
[CentOS7 mini]Linux命令补全 yum install bash-completion
[CentOS7]sed 指定字符前后、下一行添加内容、匹配行内容
[CSS]important提升直选标签优先级
[CSS]三大特性之一继承性、层叠性、优先级
PAT Advanced 1003 Emergency (25分)
最短路径算法整理
PAT Advanced 1100 Mars Numbers (20分)
PAT Advanced 1063 Set Similarity (25分)(STL)
PAT Advanced 1054 The Dominant Color (20分)
热门文章
PAT Advanced 1047 Student List for Course (25分)
PAT Advanced 1039 Course List for Student (25分) (STL)
PAT Advanced 1010 Radix (25分)
PAT Advanced 1028 List Sorting (25分)
PAT Advanced 1035 Password (20分)
PAT Advanced 1027 Colors in Mars (20分)
KMP算法复习
PAT Advanced 1038 Recover the Smallest Number (30分)
XCode + IOS + Flutter真机调试报错
PAT Advanced 1132 Cut Integer (20分)
Copyright © 2011-2022 走看看