Pivot

HTML Canvas Pivot Tree Grid

View the Project on GitHub

HTML5 Canvas Pivot tree grid

Pivot.js is an open-source javascript HTML5 Canvas based multidimensional UI grid implementation. It allows to draw multidimensional data in tree ordered style. Just get data from server-side and set it in Pivot.js.

Demo

Usage example


Controls

Mouse click to select cell

Mouse down and move to select area

Use keyboard arrows to shift selection

Shift selected cell by arrow keys to borders to scroll

Mouse wheel to vertical scroll

Type to edit values in selected cell

Ctrl+C to copy values from selected area to buffer

Mouse click on headers with ‘-‘ sign to collapse node

Mouse click on headers with ‘+’ sign to expand node