diff --git a/docs/example-widget-filter.html b/docs/example-widget-filter.html index ba431cfa..ca07cc93 100644 --- a/docs/example-widget-filter.html +++ b/docs/example-widget-filter.html @@ -230,18 +230,18 @@ $(function(){
getFilters
function will now target the last used filter properly.selectSource
option now ignores parsers if none are set.getFilters
function will now target the last used filter properly.filter_selectSource
option now ignores parsers if none are set.data
parameter to filter_functions
(get more details).data
parameter to filter_functions
(get more details)."" < 10
is true
).filter_childByColumn
option which allows the filtering columns in both the parent & child rows. Demo added to the filtered child rows demofilter_childByColumn
option which allows the filtering columns in both the parent & child rows. Demo added to the filtered child rows demofilter_cellFilter
& the ability to set multiple "any" match columns for an external search (see the external inputs demo for more details)."filter-match"
class added.!=
) filter type.textSorter
setting, and falls back to an alphanumeric sort (v2.16.3)."filter-select-nosort"
will now leave the select options unsorted (v2.16.3).filter_placeholder
option (v2.16.0).filter_selectSource
option (v2.16.3).filter_reset
option (v2.16.3).textSorter
setting, and falls back to an alphanumeric sort (v2.16.3)."filter-select-nosort"
will now leave the select options unsorted (v2.16.3).filter_placeholder
option (v2.16.0).filter_selectSource
option (v2.16.3).filter_reset
option (v2.16.3).filter_anyMatch
widget option was completely removed. Sorry for not deprecating this option, but the filter any match code was completely rewritten.filter_external
widget option to only accept a jQuery selector string/object; please see the updated filter any match demo for more details.filter_anyMatch
widget option was completely removed. Sorry for not deprecating this option, but the filter any match code was completely rewritten.filter_external
widget option to only accept a jQuery selector string/object; please see the updated filter any match demo for more details.filter_saveFilters
to true
(default is false
) in this demo (v2.14).filter_saveFilters
to true
(default is false
) in this demo (v2.14).filter_filteredRow
option (set to filtered
by default) in the css, and set it to display:none
. When filtering rows, the filter widget adds the "filtered" class to hide the row; all available themes include this definition.filter_hideFilters
option to false
.filter-parsed
class and filter_useParsedData
option. But, when a data-attribute is used (see textAttribute
option), both the parsed and raw cached data will contain the exact same content (ref)!filter_filteredRow
option (set to filtered
by default) in the css, and set it to display:none
. When filtering rows, the filter widget adds the "filtered"
class to hide the row; all available themes include this definition.filter_hideFilters
option to false
..nextUntil()
function which is only available is jQuery version 1.4+.|
or OR
box|bat
(matches a column cell with either "box" or "bat"); (Find text that contains either "Alex" or "Peter"); |
or OR
box|bat
(matches a column cell with either "box" or "bat"); (Find text that contains either "Alex" or "Peter"); &&
or AND
box && bat
(matches a column cell that contains both "box" and "bat"), (Find text that contains both "br" and "c"), or (When "filter-match" is set, find content with the letter "a", but not the letter "o")/\d/
/\w/mig
)/b[aeiou]g/i
(finds "bag", "beg", "BIG", "Bug", etc); (matches text that ends with an "r")< <= >= >
< <= >= >
!
or !=
=
), single ('
) or double quote ("
) to exactly not match a filter (v2.17.1).!fe
(hide rows with "female" in that column, but shows rows with "male"); (find text that doesn't contain an "a"); (find content that does not exactly match "Bruce")"
or =
abc"
or abc=
(exactly match "abc"); or (exactly match "John") -
or to
-
or to
?
J?n
(finds "Jan" and "Jun", but not "Joan"); (finds "Dumass" and "Evans", but not "McMasters")*
B*k
(matches "Black" and "Book"); (matches "Dumass", "Evans" and "McMasters")~
abc
(finds "abc", "abcd", "abcde", etc); (finds "Aaron" and "Philip Aaron Wong")Set a-data-placeholder
attribute on the associated table header with your desired placeholder text<th data-placeholder="Enter Something">Name</th>@@ -605,7 +605,7 @@ $(function(){$('.tablesorter th:eq(0)').data('placeholder', 'Search for...')
Set a-data-value
attribute (data-attribute name set by thefilter_defaultAttrib
option) on the associated table header with the desired initial search value.<th data-value="<=100">Price</th>@@ -613,7 +613,7 @@ $(function(){$('.tablesorter th:eq(0)').data('value', '<=100')
Use the-filterReset
method to reset (clear) all of the current filters using this method$('table').trigger('filterReset');@@ -622,7 +622,7 @@ $(function(){ *NOTE* delegated event bindings are used so these "reset" elements can be dynamically added and removed from the document.
With this method, you can pass an array of filter values:-// apply "2?%" filter to the fifth column (zero-based index) @@ -638,7 +638,7 @@ $('table').trigger('search', [ columns ]);$('table').trigger( 'search', [['', '', '', '', 'orange']] ); // find orange in any column
Get an array of the currently applied filters (v2.9).-$.tablesorter.getFilters( $('table') ); // or $('table.hasFilters')@@ -653,7 +653,7 @@ $('table').trigger( 'search', [['', '', '', '', 'orange']] ); // find orange in var filters = $.tablesorter.getFilters( $('table') );
Set the values of the actual filters using this method; include a-true
boolean to actually apply the search (v2.9).// update filters, but don't apply the search @@ -669,7 +669,7 @@ $.tablesorter.setFilters( $('table'), [ '', '', '', '', '', '2?%' ], true );
Use this method to bind external search filters@@ -710,7 +710,7 @@ $(".search").bind('search keyup', function (e) {
Changes
- Moved to the wiki pages - filter change log. + Moved to the wiki pages - change log.Localization
diff --git a/docs/index.html b/docs/index.html index f1732dd9..be9dafe1 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1598,6 +1598,7 @@ $.extend($.tablesorter.themes.jui, { This option contains the name of the data-attribute used by thetextExtraction
function. Add it to the cell(s) as follows:<td data-text="1">First repository</td>Note This option only works when thetextExtraction
option is set to "basic". +*NOTE* It is important to know that the filter widget is set to use extracted (parsed) content as a parsed value and the raw cell content as unparsed values; and most of the time the filter widget is searching unparsed content. But, when a data-attribute is used, both the parsed and raw cached data will contain the exact same content (ref)!