Minimal Dynamic Data Table Plugin For jQuery - Smart Table
| File Size: | 6.45 KB |
|---|---|
| Views Total: | 3236 |
| 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.











