🔔 Alert..!! Get 2 Month Free Cloud Hosting With $200 Bonus From Digital Ocean ACTIVATE DEAL

The fancyTable jQuery plugin adds blazing fast, client-side sorting, pagination, and live searching functionalities to your large data table.

table-sort table-filter table-pagination

Documentation

jQuery.fancyTable

A jQuery plugin for making html tables searchable and sortable with pagination.

Build Status GitHub

Live demo

See a live demo on CodePen

Installation

Using npm

npm install jquery.fancytable --save 

Using CDN

<script src="https://cdn.jsdelivr.net/npm/jquery.fancytable/dist/fancyTable.min.js"></script> 

Or manually by including the script after the jQuery library

<script src="/path/to/fancyTable.min.js"></script> 

Usage

<script type="text/javascript"> 	$(document).ready(function() { 		$(".sampleTable").fancyTable({ 			sortColumn:0, 			pagination: true, 			perPage:10, 			globalSearch:true 		});		 	}); </script> 

Options

inputPlaceholder - Placeholder to use for

inputPlaceholder: 'Sök...' 

Default: 'Search...'

inputStyle - Style attributes to use for

inputStyle: 'color:black;' 

Default: ''

onInit - Function called after initialization

onInit:function(){ 	console.log({ element:this }); } 

onUpdate - Function called after each update (sort and search)

onUpdate:function(){ 	console.log({ element:this }); } 

pagination - Use pagination or not

pagination: true 

Default: false

paginationClass - CSS class to use for pagination buttons

pagination: 'btn btn-primary' 

Default: 'btn btn-light'

paginationClassActive - CSS class to use for active pagination buttons

pagination: 'someClass' 

Default: 'active'

paginationElement - Selector for element to place pagination controls in.

paginationElement: '#someElement' 

Default: undefined - Undefined will create a (remove any existing) table footer to place controls in.

pagClosest - Create pagination buttons for tbe n closest pages

pagClosest: 5 

Default: 3

perPage - Rows per page when using pagination

perPage: 5 

Default: 10

searchable - Should the table be searchable or not

searchable: false 

Default: true

sortable - Should the table be sortable or not

sortable: false 

Default: true

sortColumn - Column number for initial sorting

sortColumn: 5 

Default: undefined

Author: Johan Johansson


You May Also Like