Skip to content

Latest commit

 

History

History
34 lines (31 loc) · 1.3 KB

2016-05-11-option-searchCols.markdown

File metadata and controls

34 lines (31 loc) · 1.3 KB
layout title short date group caption categories tags author redirect_from
daily
option searchCols 给单独的列定义初始化过滤条件 《不定时一讲》 DataTables中文网
option searchCols 给单独的列定义初始化过滤条件
2016-05-11
2016-5
《不定时一讲》
blog
不定时一讲
DataTables中文网
/manual/daily/2016/05/11/option-searchCols.html

参数详解连接{% include href/Options.html param="searchCols" %}

和{% include href/Options.html param="search.search" %} 类似,只是这个不是全局的, 而是针对于某个列,这个参数接受一个对象数组,对象里有两个属性 search escapeRegexsearch 代表过滤的条件,escapeRegex 代表是否支持正则,这个参数是可选的。

需要注意的是,这个对象数组需要和列数匹配。

总共4列的表格,给第二列和第四列设置初始化过滤条件 {% highlight javascript linenos %} var table = $('#example').DataTable( { "searchCols": [ null, //第二列初始化过滤条件为 My filter { "search": "My filter" }, null, //第四列初始化过滤条件为 使用正则表达是 ^[0-9] 来过滤 { "search": "^[0-9]", "escapeRegex": false } ] } ); {% endhighlight %}