Nice work, seems a little faster compared to most data grids. Not as fast as DataGridXL though! (Disclaimer: I am the creator of https://datagridxl.com)
Great work. Datagrids are an underrated way to give your users more flexibility in how they interact with data. I'll be trying RevoGrid out next chance I get.
This seems very complete! I have been using ag-grid and I have not been particularly happy with it. It seems I constantly have to hack around to get something look the way I need it to. I am definitely gonna give this a shot. Thanks for sharing!
I'm so fed up with misleading headlines. This is Javascript only, why is it not in the headline?, why does it say "all frameworks" and doesn't say "Javascript"?
Am I missing something or is there no IE11 support? A fairly common use case for a datagrid like this is as the heart of an enterprise app. Dead in the water with no IE11 support sadly. Looks great tho!
Dead in the water for you maybe .Does microsoft even support IE11 any more? The fact that they didnt try to make it work for an unsupported browser is a plus to me.
Its unclear from looking at the features what this gives you over LibreOffice Calc. I guess that it runs in the browser and is written in Javascript, so maybe the extensibility is easier than Calc?
It would be nice to have a section in the README comparing revolist to other mature open source spreadsheet projects.
Missing the point here I think - it's for embedding data tables within a web application. Generally useful for enterprise applications & provides easy editing / filtering etc without the need to reinvent the wheel..
Seems more like an alternative to Handsontable than for LibreOffice Calc. That is, its not an end-user spreadsheet, but rather a spreadsheet/datatable component for use in your web applications.
Data grids / tables / spreadsheets are different beasts. Always ask yourself what kind of table your SaaS app or website needs:
1) A read-only table for presentation purposes, with pagination and sorting options.
2) A read-only data grid that supports high-frequency updates/redraws, for things like Stock or Bitcoin trading.
3) A data grid to edit JSON/Javascript data, with user-friendly spreadsheet-like controls.
4) A spreadsheet-product, with features like formulas, merged cells, HTML (images) in cells, pivot tables, etc.
They have overlapping features. Most will have sorting, some will have undo/redo, some will have formulas, etc. If a table product has many features, it will probably suffer performance. Some libs are 1MB (minified!)
I have written an (unfinished and biased) article that compares a few data table products, for anyone that's interested: https://www.datagridxl.com/compare.
Yes, and RevoGrid is a data grid with spreadsheet like UI/styling. Which has a very different use case than a full blown spreadsheet like LibreOffice Calc or Google Docs.
Best of luck!