1. 程式人生 > >深入解析DataTable如何過濾

深入解析DataTable如何過濾

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——回撥函式