Populate your table with data and update data dynamically at any time.
Update any table’s option dynamically without page reloads.
Includes sorting, search and filtering data out of the box.
Check our demo to see it in action!
Plugin uses latest DataTables library (https://datatables.net) under the hood .
Some features:
Two styling themes
Conditional formatting
Row selection
Columns reordering
Populate your table with data dynamically at any time without page reloads
Responsive table automatically adapts to any screen size
Oh thank you @Siddhartha for such an awesome feedback! The plugin was approved and published yesterday
I’m very happy that it could be helpful for you!
Feel free to share your thoughts!
Quick question. It looks like you’ve built the search box right in to the table, which is a great idea.
I was going to use my own selector, but think the built in search option is so much neater (if that is how it works), and more practical for users, but would there be an easy way to use that search criteria to display a total of one of the columns underneath the table. For example, if there was a profit column and someone search for Widget A, is there any way I could display a total below the table (in a separate element) that would give the total profit of Widget As.
Don’t worry if it is a no, as I total get that this isn’t what this plugin is for, but figured I’d ask just in case.
@Siddhartha
Just making sure I understood you correctly, so basically you want to get the current search term and make your own request to the database, right?
If so, then it’s not currently possible but I’ll try to integrate this feature very soon! It’s something that will be really helpful! I probably will add a “Search term” state so it will be possible to get it anytime.
UPD: I’ve just added a bunch of new options (show/hide pagination, search etc) and also new “Search Term” state which contains the current value in the search input Hope it could be helpful for you!
Is it possible to have the table populate based on the user selecting the columns that they want?
For example if there was a check box option and the user selects columns 1 , 3, 5 could the table populate those columns only and ignore the rest of the data?
Actually this is how DataTables lib works on mobile but there is a workaround for that. I’ve just updated the demo, it should work as expected on mobile now
When a table is too wide to fit into a certain layout, or you have a large number of columns in the table, you can enable horizontal (x) scrolling to show the table in a viewport, which can be scrolled. This is particularly useful when you want to show the table on mobile devices.
Special thanks to @rpetribu for pointing this out!