深入解析DataTable如何过滤

版权声明: https://blog.csdn.net/william_n/article/details/84874509

https://blog.csdn.net/woxueliuyun/article/details/36665095 //深入解析DataTable如何过滤
 

key points:

所谓过滤其实是从aiDisplayMaster中,根据aoData的数据和匹配条件,把需要显示的行数据的序号按照aiDisplayMaster中已经排好的顺序保存在aiDisplay数组中。

过滤分全局过滤、基于列过滤和自定义过滤。

过滤在_fnFilterComplete()方法中执行,执行顺序是:全局过滤、基于列过滤、自定义过滤。这三个过滤分别对应:_fnFilter(), _fnFilterColumn(), _fnFilterCustom()。

delta项目中,遇到的坑:

①列的索引是从0开始  这筛选第10列 status字段[列]

oTable.fnFilter("^Active$", 9, true, false);

补充:

https://yq.aliyun.com/ziliao/406907 //jquery dataTable学习(一)

https://www.cnblogs.com/li-mei/p/4902624.html  //jQuery DataTable-JavaScript API

https://www.cnblogs.com/amoniyibeizi/p/4548111.html //最全的jquery datatables api 使用详解

https://blog.csdn.net/zhu_xiao_yuan/article/details/51252300 //datatables参数配置详解

https://blog.csdn.net/ylg01/article/details/76463908 // 使用jquery.datatable.js遇到的一些坑

http://www.cnblogs.com/zhangwei595806165/p/3701463.html //Datatables中文API——回调函数

猜你喜欢

转载自blog.csdn.net/william_n/article/details/84874509