57

jPList: Library for sorting, pagination and filtering of any HTML structure

 5 years ago
source link: https://www.tuicool.com/articles/hit/FZz6ry3
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

jPList Library

jPListis a JavaScript library for sorting, pagination and filtering of any HTML structure like DIVs, UL/LI, tables, etc. MIT Licensed . Get started at jplist.org with documentation or examples .

2maauiu.png!web

vimMZb3.png!web

  • Works with any content (tables, lists, div elements etc...)
  • Supports local storage and cookies
  • Has deep links support
  • Fully customizable styles
  • Works in all major browsers
  • Annotated source code
  • Solid documentation

Sorting

  • Ascending and descending sorting
  • Sort numbers, text, date and time
  • Sorting with buttons, checkboxes, radio buttons, dropdowns and other controls
  • Double and multiple sorting

Pagination

  • Auto pagination control
  • Items per page dropdown
  • Fully customizable pagination styles

Filtering and Search

  • Multiple textbox filters
  • Multiple dropdown filters
  • Checkbox and radio button filters
  • Button filter controls
  • Range filter controls

36N3Inf.png!web

  • Cars Demo - pagination control, text filters, dropdown sort, range filter controls.
  • Mountains Demo - hidden sort control, buttons path filter, buttons range filter, pagination control, text filter.
  • Nature Demo - sort buttons, checkbox text filter, select filter, pagination, text filter, radio buttons path filter and reset controls.
  • Food Demo - radio buttons sort control, radio buttons text filter control, multiple text filters, buttons path filter, pagination and more.
  • Wallpapers Demo - pagination control, select sort control, buttons text filter control, checkbox path filter control, dropdown filter control.

r2uE32A.png!web

Sort Controls

Pagination Controls

Text Filter Controls

Path Filter Controls

Range Filter Controls

Other Controls

yMVVnmM.png!web

jPList library follows semantic versioning specification ( semver ). Please read more about it here.

Browser Compatibility

  • Internet Explorer 10+
  • Firefox
  • Chrome
  • Safari
  • Opera

If you find jPList useful, please consider making a donation to support project development. Thank you for your help!

fiIBRr2.gif


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK