revogrid

Powerful virtual data grid smartsheet with advanced customization. Best features from excel plus incredible performance 🔋

MIT License

Downloads
57.9K
Stars
2.7K
Committers
26

Bot releases are hidden (Show)

revogrid - Refactoring and type fixing

Published by revolist over 3 years ago

revogrid - Multi update

Published by revolist over 3 years ago

  • Removed store dependency error;
  • Refactored selection layer now it's separated into multiple layers;
  • Fixed issue #169
  • Fixed issue improvement #158
revogrid - Trimmed row support for vue component

Published by revolist over 3 years ago

revogrid - Row grouping update

Published by revolist over 3 years ago

  • Improved performance for row grouping, avoid extra calculations during render of data, define grouping on column change;
  • Fixed row grouping for filters;
  • Updated sorting plugin, now allows overriding sorting from event
revogrid - Minor exporting rename

Published by revolist over 3 years ago

Renamed property export to exporting. To avoid conflict in svelte compiler.

revogrid - PreRelease of new build with major changes grouping support

Published by revolist almost 4 years ago

  • Added grouping support;
  • Fixed issue with incorrect navigation from keyboard;
  • Added proxy for data mapping between data source and items indexes for better trimming and sorting operations;
revogrid - Minimalistic filter design update

Published by revolist almost 4 years ago

We've updated

  • filter button style
  • select style

Nothing major changed in this verison.

revogrid - Issues fixes

Published by revolist almost 4 years ago

  • Fixed bottom rows source issue;
  • Updated documentation.
revogrid - Event on export

Published by revolist almost 4 years ago

Provided event on export:

  @Event() beforeExport: EventEmitter<DataInput>;

export type ColSource = {
	headers: string[][];
	props: any[];
};
export type DataInput = {
    data: RevoGrid.DataType[];
}&ColSource;

revogrid - Export to CSV plugin

Published by revolist almost 4 years ago

Added export to Excel (CSV)

  • Now grid support export to excel. Stacked headers preserved. No row headers included.
const columns = [];
const source = [];
const grid = document.querySelector('revo-grid');

grid.getPlugins().then(plugins => {
 plugins.forEach(p => {
   if (p.exportFile) {
       const exportPlugin = p;
       exportPlugin.exportFile({  filename: 'new file' });
   }
  })
});
revogrid - Minor version update

Published by revolist almost 4 years ago

Existing version updated together with demo doc and filtering information.

revogrid - #145 fix update

Published by revolist almost 4 years ago

  • Fixed sorting mutation for #145
revogrid - Minor fixes of es6 support

Published by revolist almost 4 years ago

Minor update regarding cross framework support.

revogrid - Super grid update. New render, new plugins

Published by revolist almost 4 years ago

Major changes:
All grid data render switched from regular straight data source render to proxy.
If previously you push some data to grid it was stored and it is and read from it same way, also all changes were applied to data source. Now there is a proxy, previous source 'items' collection stores just indexes to physical rows, but by itself it is virtual rows. This change brings huge possibilities to the future development and support: such as less memory usage, flexible rows/columns trim etc. Now it's very easy to hide groups of items.

Plugin support improvement.
Now sorting moved as a plugin. Plugin collection can be exposed with external method. Plugin constructor is generic, you can easily create you own plugins to control grid core or extend existing plugins. Development and contribution got much easier.

Filtering plugin.
New filters component introduced. Now you can use system filters such as string/number filters. Or what is more important you can create your own filters.
With this release grid is more powerful and flexible.
Join in.

revogrid - Column auto-size support

Published by revolist almost 4 years ago

Added new column autosize support plugin. Column size can be changed based on text content.

revogrid - Date type

Published by revolist almost 4 years ago

revogrid - Minor updated

Published by revolist almost 4 years ago

revogrid - Custom column types plugins

Published by revolist almost 4 years ago

Select, number, string
Check documentation for more info.

revogrid -

Published by mikproto almost 4 years ago

revogrid - Major issue fix with row viewport calculation

Published by mikproto almost 4 years ago

Package Rankings
Top 1.67% on Npmjs.org
Top 6.64% on Proxy.golang.org
Top 24.56% on Repo1.maven.org
Related Projects