This is really great. I fully encourage you to turn it into a full featured plugin!

I agree with the ctrl-click suggestion, and with others also: to me the number one thing is having the counts of each pane update as you select different options in each column. It already updates your overall number, but as you filter, it's nice to know how much is left of what.

At the moment I cannot fully implement searchpane because I have a lot of work with formatting my json using the render property, and I get back to the [object object] pain when I use this. Is there any way to transfer some of the "render" bits to "datasrc" so I don't have to re-format the json appearance's every time?

I also think this would go very well with a little chart. What's really missing from a 1000+ records data table? A fast analysis/overview of the data. "Search pane" could be a part of a little dashboard. Having said that, I hate clutter, so, the simpler the better of course.

"to me the number one thing is having the counts of each pane update as you select different options in each column. It already updates your overall number, but as you filter, it's nice to know how much is left of what."

I was thinking about a function which returns a value for each cell in a column that Searchpane can use to count /group data
or another type in the render function ( like 'display', 'filter','search') used by SearchPane to group data.
In your example, let say that i would like to group the column 'age' by decade [0-9 ] [10-19] [20-29] etc ... the function could return a string ( '[0-9]' , '[10-19]' ...) that search pane will use to regroup data.

@20100 - Got it. That is a little more advanced than I was thinking for this plug-in, but its a really neat idea. I'll certainly keep it in mind for future development.

@husen1234 - That's outside the scope for what I had intended for this plug-in. However, you can already do that as shown here. That example uses select elements, but there is no reason why you couldn't alter the code to use Select2 / Selectize to allow multiple selections and typeahead.

Can you please add following features for SearchPane.
1. When the user filter using search text box, searchPanes should also get filtered based on the results in showing the table.
2. When the user selects an option in one of the search panes, searchPanes should get rebuild and show based on the filtered data. Like a cascading effect.

I hadn't considered interfacing it with the global search before. I suspect that will actually be very hard as DataTables doesn't provide any information on what rows have been filtered out by what filters. I've added it to the list to be considered though.

A cascading option is on the cards - probably the most asked for feature.