Minimal Dynamic Data Table Plugin For jQuery - Smart Table
File Size: | 6.45 KB |
---|---|
Views Total: | 3186 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |
Smart Table is an ultra-light jQuery data table plugin for presenting tabular data with built-in sorting, pagination and filtering options.
How to use it:
1. Load the jQuery Smart Table plugin's stylesheet smart-table.css
in the document that will provide the basic CSS styles for the data table and table controls.
<link rel="stylesheet" href="smart-table.css">
2. Add your data into an html table with thead
and tbody
elements
<table class="st-table"> <thead> <tr> <th>String</th> <th class="st-number">Num</th> <th class="st-number">Code</th> <th class="st-money">Money</th> </tr> </thead> <tbody> <tr> <td>Qqqqq</td> <td>1</td> <td>81</td> <td>$12,000.00</td> </tr> <tr> <td>Wwwww</td> <td>2</td> <td>87</td> <td>$100.15</td> </tr> <tr> <td>Eeeee</td> <td>3</td> <td>69</td> <td>-$500</td> </tr> <tr> <td>Rrrrr</td> <td>4</td> <td>82</td> <td>$10,000.20</td> </tr> <tr> <td>Ttttt</td> <td>5</td> <td>84</td> <td>$123.123</td> </tr> <tr> <td>Yyyyy</td> <td>6</td> <td>89</td> <td>-$321.321</td> </tr> </tbody> </table>
3. Load jQuery library and the jQuery Smart Table plugin's script smart-table.js
at the end of the document but before the closing body tag.
<script src="//code.jquery.com/jquery-1.12.0.min.js"></script> <script src="smart-table.js"></script>
4. Enable the plugin by calling the function on the table.
$('.st-table').smartTable({ // true|false filterOn: true, // true|false sortingOn: true, // true|false hideColumnOn: true, // null|html sortAscHtml: '<span></span>', // null|html sortDescHtml: '<span></span>', // null|html hideColumnHtml: 'x', // null|className zebraClass: 'zebra-odd-bg', // int (0 to disable pagination) paginationPerPage: 10 });
This awesome jQuery plugin is developed by vigivl. For more Advanced Usages, please check the demo page or visit the official website.