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

This is just a shameless excuse to republish the readme with new demos. Yes, there is a minor bug fix to the display of debug data, but who reads that stuff?

canvas-datagrid - Experimental

Published by TonyGermaneri almost 7 years ago

Fix selection/draw defect where header row was selectable.

canvas-datagrid - Experimental

Published by TonyGermaneri almost 7 years ago

Fixed bug introduced in v0.18.13

canvas-datagrid - Experimental

Published by TonyGermaneri almost 7 years ago

Fixed issue #63

canvas-datagrid - Experimental

Published by TonyGermaneri almost 7 years ago

fixed bug in non custom tag browsers where grid may be invisible. May still not work in some browsers. Research ongoing. If you're having problems please use v0.17.x until v0.18.x is more stable.

canvas-datagrid - Experimental

Published by TonyGermaneri almost 7 years ago

Removed post-install script that probably crashed npm usage on computers w/o webpack installed locally

canvas-datagrid - Experimental

Published by TonyGermaneri almost 7 years ago

Added adjustable z-index settings for input and context menu.

canvas-datagrid - Experimental

Published by TonyGermaneri almost 7 years ago

Allowed for native Event ctor to be passed to dispatchEvent.

canvas-datagrid - Experimental

Published by TonyGermaneri almost 7 years ago

Fixed bug that caused stack overflows on height/width setters when using tree grids in some browsers.

canvas-datagrid - Experimental

Published by TonyGermaneri almost 7 years ago

Added dist files missing from previous version.

canvas-datagrid - Experimental

Published by TonyGermaneri almost 7 years ago

Added dist

canvas-datagrid - Experimental

Published by TonyGermaneri almost 7 years ago

Fixes issue specific to offsetTop/Left/Parent of simulated shadow dom element, caused unbound loop on edit for non-shadow dom browsers. Improved DOM style contract/interactions.

canvas-datagrid - Experimental

Published by TonyGermaneri almost 7 years ago

Breaking change on style property borderCollapse. The property is now called gridBorderCollapse to prevent conflicts with standard CSS properties. The default property value is collapse. Also fixed an unusual bug in mobile that threw an error on some end edit events.

canvas-datagrid - Experimental

Published by TonyGermaneri almost 7 years ago

This release fixed many problems introduced in 0.18.x. Primarily arguments passed to the module would not be passed into the component after a change was made that caused 0.18.0 to always use the component version of the grid when within a compatible ua.

This also fixes issue #61.

canvas-datagrid - Experimental

Published by TonyGermaneri almost 7 years ago

Fixed a bug in applying styles. Now any method of instantiation creates a web component if a compatible browser is detected. Fixed bug where removing the grid from the dom and adding it back would cause the grid to not work/appear.

canvas-datagrid - Experimental

Published by TonyGermaneri almost 7 years ago

Fixed bug in inline style setter.

canvas-datagrid - Experimental

Published by TonyGermaneri almost 7 years ago

This change increases performance and compatibility, but brings the breaking changes of grid.style.columnWidth and grid.style.backgroundColor.

This release changes the style named columnWidth to cellWidth to prevent conflict with the standard named style. Also changed is backgroundColor to gridBackgroundColor for the same reason.

A major refactor was done to cause the datagrid to both behave more predictably with other DOM elements and merge standard CSS style directives into the custom CSS style list (grid.style).

What this means is you can now access styles like width or margin as expected right next to the custom styles like cellBorderColor. Styles are also collectively listed (via grid.styles) showing CSS and grid styles and individually listed (via grid.defaults.styles) showing just grid styles.

This version is very close to a release candidate and all major features should be considered complete.

canvas-datagrid - Experimental

Published by TonyGermaneri almost 7 years ago

Fixed bug in context menu cell detection.

canvas-datagrid - Experimental

Published by TonyGermaneri almost 7 years ago

Fixed bug in context menu scroll placement. Fixed bug in row cursor display.

canvas-datagrid - Experimental

Published by TonyGermaneri almost 7 years ago

Fixed a bug in row selection introduced after row freeze feature was introduced. Fixed bug with input introduced after borderCollapse feature was introduced.

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