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 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?
Published by TonyGermaneri almost 7 years ago
Fix selection/draw defect where header row was selectable.
Published by TonyGermaneri almost 7 years ago
Fixed bug introduced in v0.18.13
Published by TonyGermaneri almost 7 years ago
Fixed issue #63
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.
Published by TonyGermaneri almost 7 years ago
Removed post-install script that probably crashed npm usage on computers w/o webpack installed locally
Published by TonyGermaneri almost 7 years ago
Added adjustable z-index settings for input and context menu.
Published by TonyGermaneri almost 7 years ago
Allowed for native Event ctor to be passed to dispatchEvent.
Published by TonyGermaneri almost 7 years ago
Fixed bug that caused stack overflows on height/width setters when using tree grids in some browsers.
Published by TonyGermaneri almost 7 years ago
Added dist files missing from previous version.
Published by TonyGermaneri almost 7 years ago
Added dist
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.
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.
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.
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.
Published by TonyGermaneri almost 7 years ago
Fixed bug in inline style setter.
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.
Published by TonyGermaneri almost 7 years ago
Fixed bug in context menu cell detection.
Published by TonyGermaneri almost 7 years ago
Fixed bug in context menu scroll placement. Fixed bug in row cursor display.
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.