canvas-datagrid

Canvas based data grid web component. Capable of displaying millions of contiguous hierarchical rows and columns without paging or loading, on a single canvas element.

BSD-3-CLAUSE License

Downloads
25.2K
Stars
1.4K
Committers
39

Bot releases are hidden (Show)

canvas-datagrid - Experimental

Published by TonyGermaneri over 6 years ago

Added cursor style. Fixed bug where scroll bar gets "stuck" (Issue #120) thanks to @sameeraroshan.

canvas-datagrid - Experimental

Published by TonyGermaneri over 6 years ago

This release fixes a bug in column freezing. It also fixes a bug in column reordering that caused the scroll left behavior to jump around depending on the difference between reordered column widths. This bug was introduced in v0.20 as part of a O(1) data access refactoring.

canvas-datagrid - Experimental

Published by TonyGermaneri over 6 years ago

canvas-datagrid - Experimental

Published by TonyGermaneri over 6 years ago

canvas-datagrid - Experimental

Published by TonyGermaneri over 6 years ago

canvas-datagrid - Experimental

Published by TonyGermaneri over 6 years ago

canvas-datagrid - Experimental

Published by TonyGermaneri over 6 years ago

canvas-datagrid - Experimental

Published by TonyGermaneri over 6 years ago

canvas-datagrid - Experimental

Published by TonyGermaneri over 6 years ago

canvas-datagrid - Experimental

Published by TonyGermaneri over 6 years ago

canvas-datagrid - Experimental

Published by TonyGermaneri over 6 years ago

canvas-datagrid - Experimental

Published by TonyGermaneri over 6 years ago

Potentially breaking changes. Changed recent addition of property type to dataType to avoid conflict with other libs.

I don't think anyone had a chance to implement type yet, so I'm not ticking a minor number here.

canvas-datagrid - Experimental

Published by TonyGermaneri over 6 years ago

canvas-datagrid - Experimental

Published by TonyGermaneri over 6 years ago

canvas-datagrid - Experimental

Published by TonyGermaneri over 6 years ago

canvas-datagrid - Experimental

Published by TonyGermaneri over 6 years ago

Data setter was not resizing on data set. package-lock.json is meaningless in this project, so it was removed. NPM might not be the sort of software I need to be using here.

canvas-datagrid - Experimental

Published by TonyGermaneri over 6 years ago

Potentially breaking changes!

Although the interface has not changed, this version contains a major refactor to the way rows and columns are accessed and drawn. This change could have potentially unknown adverse effects to existing Implementations. As such, it is important that careful testing of your specific implementation is undertaken before you change from 19.x to 20.x.

So it may be completely safe to switch, or you may encounter problems unknown to the author. 20.x will soon be tested in integration environments and follow up bug fixes will probably occur in the next few days once implementations have been tested. So if you're unsure, wait a few days for a more stable 20.x. Or update now and help with testing and identifying new issues.

Now the grid can support record sets > than 10^7 without performance impacts. It is also much less abusive of the data it is entrusted with (no tracking ids, no smart parsing, no common > O(1) accessors).

canvas-datagrid - Experimental

Published by TonyGermaneri over 6 years ago

canvas-datagrid - Experimental

Published by TonyGermaneri over 6 years ago

Fixed critical issue with scroll bar. Fixed issue with clipboard.

canvas-datagrid - Experimental

Published by TonyGermaneri over 6 years ago

Package Rankings
Top 2.21% on Npmjs.org
Top 8.3% on Bower.io
Badges
Extracted from project README
NPM License Published on webcomponents.org