quickgrid
Quick and simple jquery data grid. Will be extended with new featues soon. Currently supports the following:
- filtering
- sorting
- add/edit/remove rows
- callbacks for onaddrowclick/onrowclick/oneditrowclick/onrowdelete that can be overriden with your custom behaviour
- events on add/update/delete rows
Usage
How to include:
Install
Execute npm install quickgrid
to download package to node_modules
include from html
quickgrid.min.js already includes basic inline styles so you can just include it as script after jquery
or to include non-minified version
include as es6 module
index.html
main.js
;//now you can use quickgrid here
Events
qgrd:updaterow
arguments: row data, row number
qgrd:addrow
arguments: row data
qgrd:updaterow
arguments: row data, row number
Callbacks
can be passed when initializing plugin to override default behaviour: Example:
onaddrowclick
onrowclick
arguments: row data, row number
oneditrowclick
arguments: row data, row number
onrowdelete
arguments: row data, row number
Column settings
can be passed when initializing plugin using columns propoerty: Example:
visible: boolean
set column visibility, default is true
title: string or function
set column header caption