datatables如何获取当前page的数据的条数以及datables的一些有用的事件
来源:互联网 发布:mdf ldf 还原数据库 编辑:程序博客网 时间:2024/05/17 08:55
如何获取当前page的数据条数这个问题的确用了我很大时间,其实很简单就是在页数改变的那个下拉菜单在原来的事件的基础上再加一些时间,这个方法和那个droptable的方法一样
$(
'#example tbody'
).on(
'click'
,
'tr'
,
function
() {
var
name = $(
'td'
,
this
).eq(0).text();
alert(
'你点击了 '
+name+
'这行'
);
} );
给下拉的那个绑定change事件
$(
'#example_length select'
).on(
'change'
,
function
() {
page_length=$(
'#example_length select'
)
.val();
} );
$(document).ready(
function
() {
var
eventFired =
function
(type) {
var
n = $(
'#demo_info'
)[0];
n.innerHTML +=
'<div>'
+ type +
' 事件- '
+
new
Date().getTime() +
'</div>'
;
n.scrollTop = n.scrollHeight;
}
$(
'#example'
).on(
'order.dt'
,
function
() {
eventFired(
'排序'
);
}).on(
'search.dt'
,
function
() {
eventFired(
'搜索'
);
}).on(
'page.dt'
,
function
() {
eventFired(
'翻页'
);
}).dataTable();
});
列渲染这个事件也很好用,给你想改变样式的那一列改变样式,加一些动作都可以,
通过
columns.render
方法把年龄的值拼接到姓名列$(document).ready(
function
() {
$(
'#example'
).dataTable({
"columnDefs"
: [{
"render"
:
function
(data, type, row) {
return
data +
' ('
+ row[3] +
')'
;
},
"targets"
: 0
},
{
"visible"
:
false
,
"targets"
: [3]
}]
});
});
在多个页面使用Datatables,你可能将dom设置为公共的值,让所有的表格都有相同的布局,这个时候你可以使用 $.fn.dataTable.defaults
当设置此对象后,所有Datatables在初始化的时候都会使用这个参数设置
$.extend( $.fn.dataTable.defaults, { "searching": false, "ordering": false} ); $(document).ready(function() { $('#example').dataTable();} );
创建行回掉
$(document).ready(function() { $('#example').dataTable( { "createdRow": function ( row, data, index ) { if ( data[5].replace(/[\$,]/g, '') * 1 > 4000 ) { $('td', row).eq(5).css('font-weight',"bold").css("color","red"); } } } );} );
注意columns.createdCell
选项也可以实现同样的效果
0 0
- datatables如何获取当前page的数据的条数以及datables的一些有用的事件
- jquery datatables 一些有用的用法
- JQuery中获取DataTables的总行数
- 一些有用的数据
- onTouch事件的传递,以及一些很有用的监听
- datatables 获取某一行的json数据
- 如何在 datables中加入可输入的分页样式
- 记住一些有用的数据
- 关于Java Web使用的DataTables插件获取所有数据以及表格刷新
- FormView 编辑模式 DataBind 事件中如何获取当前绑定的数据对象
- Datatables重载数据的解决方案
- 手写滚动条,以及dataTables表格插件下的手写滚动条
- jQuery DataTables插件 从服务器端获取数据的方法
- 一些有用的数据集的链接
- java 获取文件中数据的条数
- 获取当前的系统数据
- 大数据分析一些有用的站点
- javascript事件获取当前事件的对象和值以及ajax连接后台
- dojo事件驱动编程之事件绑定
- Java之装饰模式(Decorator Pattern)
- 如何在 Git 里撤销(几乎)任何操作
- 《MATLAB在语音信号分析和合成中的应用》随书附带程序下载 程序打不开
- Mathematica
- datatables如何获取当前page的数据的条数以及datables的一些有用的事件
- 并不是只要加了锁就是安全(互斥)的
- android基础之Activity几个面试题
- 犀牛——第6章对象 6.7属性的特性
- Android 中Junit 测试框架(单元测试)
- "早餐佳"步伐太快扯到蛋了?
- 纯js评星插件
- Java之命令模式(Command Pattern)
- 构建亿级前端读服务