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
Bot releases are hidden (Show)
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.
Published by TonyGermaneri about 7 years ago
Published by TonyGermaneri about 7 years ago
Published by TonyGermaneri about 7 years ago
Previous release was missing distribution build files.
Published by TonyGermaneri about 7 years ago
Fixed issue with initial attribute not being recognized. Added level 1 event listeners (ondatachanged = function).
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
Published by TonyGermaneri about 7 years ago
Added more detection interfaces to make extending easier. Added sparkline chart example, link in readme.
Published by TonyGermaneri about 7 years ago
version mismatch in the last published version requires a new release.
Published by TonyGermaneri about 7 years ago
Fixed a problem with slowly performing browsers queuing up too many wheel events. (ie11/edge).
Published by TonyGermaneri about 7 years ago
tag name is now canvas-datagrid to conform with the rest of the project.
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.
Published by TonyGermaneri about 7 years ago
Fixed row selection mode bug. Updated tests, docs, tutorials.
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.
Published by TonyGermaneri about 7 years ago
Fixed string matching bug in filter.
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.
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.
Published by TonyGermaneri about 7 years ago
Published by TonyGermaneri about 7 years ago
Published by TonyGermaneri about 7 years ago
Published by TonyGermaneri about 7 years ago
Fixed an issue with arrays sent to the data setter where null was the first value.