Specify a Per Column HTML Data Attribute Search RegEx
Specify a Per Column HTML Data Attribute Search RegEx
Description of problem:
Good afternoon. I'm writing regarding a filtering/searching question.
I need to find exact matches of full values (i.e. ^searchTerm$) on some columns and allow the default search on other columns. I'm using html data attributes on th elements to define columns.
Is there a way to override the default search on specific columns via html data attributes? For example, if I wanted to only find full phone numbers, but I want to find partial first names and last names.
<!-- table head -->
<th>First Name</th>
<th>Last Name</th>
<th data-searchRegex="^value$">Phone Number</th>
<!-- rest of table body -->
</table>
Thank you for your help!
Jeremy
This question has an accepted answers - jump to answer
Answers
Hi Jeremy,
Nice idea with the attribute, but no, I'm afraid that is not something that DataTables will pick up.
Are you using a global filter here, or is it individual column filters? For a global filter, you'd need to create a custom plug-in for it. For individual column inputs, each would need to determine how to call the
column().search()method (for exact or partial match).Allan
Good morning Allan,
Thank you for your kind response. I am using the global filter and will look into the custom plug-in route.
Have a stupendous day.
Jeremy