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 about 7 years ago

Rewrote touch ux. Touch is now unrelated to mouse events. Added performance graph when attributes.showPerformance is true. Added column selector context menu item.

canvas-datagrid - Experimental

Published by TonyGermaneri about 7 years ago

canvas-datagrid - Experimental

Published by TonyGermaneri about 7 years ago

canvas-datagrid - Experimental

Published by TonyGermaneri about 7 years ago

Previous release was missing distribution build files.

canvas-datagrid - Experimental

Published by TonyGermaneri about 7 years ago

Fixed issue with initial attribute not being recognized. Added level 1 event listeners (ondatachanged = function).

canvas-datagrid - Experimental

Published by TonyGermaneri about 7 years ago

Full support for css/classes, innerHTML as data when using the web component. On the css/html side all style property names must be prefixed with --cdg-. E.g.: --cdg-cell-background-color. More: https://tonygermaneri.github.io/canvas-datagrid/docs/tutorial-webcomponent.html

canvas-datagrid - Experimental

Published by TonyGermaneri about 7 years ago

Added more detection interfaces to make extending easier. Added sparkline chart example, link in readme.

canvas-datagrid - Experimental

Published by TonyGermaneri about 7 years ago

version mismatch in the last published version requires a new release.

canvas-datagrid - Experimental

Published by TonyGermaneri about 7 years ago

Fixed a problem with slowly performing browsers queuing up too many wheel events. (ie11/edge).

canvas-datagrid - Experimental

Published by TonyGermaneri about 7 years ago

tag name is now canvas-datagrid to conform with the rest of the project.

canvas-datagrid - Experimental

Published by TonyGermaneri about 7 years ago

This version introduces web component. Documentation updated. The test coverage was dangerously close to 90% so in an effort to keep it away from this number I've introduce web component compatibility. This completely useless new feature adds about 100 lines of new code, decreases test coverage by ~1.5%. Test coverage in reality didn't drop, but because the tester phatomjs does not implement web components, these tests are skipped for the coverage report. You can see the web component tests in your browser however by following the links in the readme.

canvas-datagrid - Experimental

Published by TonyGermaneri about 7 years ago

Fixed row selection mode bug. Updated tests, docs, tutorials.

canvas-datagrid - Experimental

Published by TonyGermaneri about 7 years ago

Fixed a bug in copy function where value was null, false or undefined, would crash with new "fix the copy function" code. Irony relentlessly pursues me.

canvas-datagrid - Experimental

Published by TonyGermaneri about 7 years ago

Fixed string matching bug in filter.

canvas-datagrid - Experimental

Published by TonyGermaneri about 7 years ago

scrollPointerLock is now false by default. Full screen grids where the scrolling cursor might move off of the browser requiring pointer lock to fix is an atypical implementation, so the default is off.

canvas-datagrid - Experimental

Published by TonyGermaneri about 7 years ago

This version deprecates a major feature. Attribute rowSelectionMode is now deprecated and replaced with the behavior of the attribute selectionMode = row. This allows for future expansion to selection modes such as column. Because this is beta software there is no grace period. This version fixes a number of bugs related to selections, copying and scrolling.

canvas-datagrid - Experimental

Published by TonyGermaneri about 7 years ago

canvas-datagrid - Experimental

Published by TonyGermaneri about 7 years ago

canvas-datagrid - Experimental

Published by TonyGermaneri about 7 years ago

canvas-datagrid - Experimental

Published by TonyGermaneri about 7 years ago

Fixed an issue with arrays sent to the data setter where null was the first value.

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