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 ); ```
查看全文
相关阅读:
为了兼容性问题,本人一律淘汰不兼容如下三种浏览器的js
http://store.microsoft.com/home.aspx
<转>JavaScript的IE和火狐的兼容性解决办法
常用的正则表达式 我转与改的吧
线程间操作无效: 从不是创建控件“textBox4”的线程访问它
练习题 求a[i]到a[j]累积和为最大的部分
自己写的操作记录的类,就是记录各种操作[原创]
【MM系列】SAP MM中的委外加工与信息记录
【MM系列】SAP MM模块-移动类型全部列表
【MM系列】SAP MM模块-组织结构介绍
原文地址:https://www.cnblogs.com/jffun-blog/p/10203553.html
最新文章
Python实战将统计数据转成Execl正确方法
Python爬虫框架Scrapy的安装与正确使用方法
Python实现扑克24点小游戏 ,从此我就没输过
Pyecharts实现星巴克门店分布可视化分析,这样解决
python之scrapy实战爬取表情包
Python爬虫实战-抓取boss直聘招聘信息
Python爬虫实战-数据可视化
c++标准库queue文件
c++标准库stack文件
c++标准库vector文件
热门文章
写html就用HbuilderX!
【】Markdown颜色表-笔记
整数反转-力扣题解
【Python入门自学笔记专辑】——Python分支于句
LeetCode--回文数题解
数组简介-一维数组
数据结构与算法基础
点击某些按钮不要触发验证控件
Repeater的使用及其鼠标特效,行链接的使用
排序 二分插入法排序
Copyright © 2011-2022 走看看