4.7.0-next.2 • Published 8 months ago

@revolist/vue-datagrid v4.7.0-next.2

Weekly downloads
314
License
MIT
Repository
github
Last release
8 months ago

Key Features

  • Millions of cells viewport with a powerful core in-build by default;
  • Keyboard support with excel like focus;
  • Super light initial starter . Can be imported with polifill or as module for modern browsers;
  • Intelligent Virtual DOM and smart rgRow recombination in order to achieve less redraws;
  • Sorting (multiple options, can be customized per column and advanced with events);
  • Filtering
    • Predefined system filters;
    • Preserve existing collection;
    • Custom filters (extend existing system filters with your own set);
  • Export to file;
  • Custom sizes per Column and Row;
  • Column resizing;
  • Autosize support (Column size based on content);
  • Pinned/Sticky/Freezed:
    • Columns (define left or right);
    • Rows (define top or bottom);
  • Grouping:
    • Column grouping (Nester headers);
    • Row grouping (Nested rows);
  • Cell editing;
  • Customizations:
    • Header template;
    • Cell template (build your own cell view);
    • Cell editor (apply your own editors and cell types);
    • Cell properties (build you own properties around rendered cells);
  • Column types;
    • Text/String (default);
    • Number;
    • Select;
    • Date;
    • Custom (take any type as template and create your own extended style);
  • Drag and drop rows;
  • Range operations:
    • Selection;
    • Edit;
  • Theme packages:
    • Excel like (default)
    • Material (compact, dark or light);
  • Copy/Paste (copy/paste from Excel, Google Sheets or any other sheet format);
  • Easy extenation and support with modern VNode features and tsx support;
  • Trimmed rows (hide rows on demand);
  • Plugin system (create your own plugins or extend existing one, it's transparent and easy);
  • Automated size calculation;
  • Hundred others small customizations and improvements RevoGrid.

Overview

The RevoGrid component helps represent a huge amount of data in a form of data table "excel like" or as list. Chrome | Firefox | Safari | Opera | Edge | --- | --- | --- | --- | --- | Latest ✔ | Latest ✔ | Latest ✔ | Latest ✔ | Latest ✔ |

How to use

With NPM:

npm i @revolist/vue-datagrid --save;

With Yarn:

yarn add @revolist/vue-datagrid;

Sandbox

<template>
  <v-grid :source="rows" :columns="columns"/>
</template>

<script>
import VGrid from '@revolist/vue-datagrid';
export default {
  name: 'App',
  data() => ({
      columns: [
        { prop: 'name', name: 'First' },
        { prop: 'details', name: 'Second' },
      ],
      rows: [{ name: '1', details: 'Item 1' }],
    };
  }),
  components: { VGrid },
};
</script>

Contributing

If you have any idea, feel free to open an issue to discuss a new feature and submit your changes back to me.

License

MIT

4.6.0-next.1

10 months ago

4.7.0-next.2

8 months ago

3.6.15

9 months ago

3.6.14

9 months ago

3.6.13

9 months ago

3.6.11

9 months ago

3.6.18

9 months ago

3.6.17

9 months ago

3.6.16

9 months ago

4.4.0-next.1

1 year ago

4.4.0-next.0

1 year ago

3.5.2

1 year ago

3.5.1

1 year ago

3.5.0

1 year ago

4.3.0-next.11

1 year ago

4.3.0-next.10

1 year ago

3.4.0

1 year ago

3.4.1

1 year ago

4.3.0-next.9

1 year ago

4.3.0-next.7

1 year ago

3.3.1

1 year ago

3.3.0

2 years ago

3.2.18

2 years ago

3.2.15

2 years ago

3.2.17

2 years ago

4.2.0-next.6

2 years ago

4.2.0-next.7

2 years ago

4.2.0-next.8

2 years ago

3.2.0

2 years ago

3.2.9

2 years ago

3.2.8

2 years ago

3.2.7

2 years ago

4.2.0-next.1

2 years ago

4.2.0-next.2

2 years ago

3.1.6

2 years ago

4.1.0-next.1

2 years ago

4.1.0-next.80

2 years ago

4.1.0-next.76

2 years ago

3.1.2

2 years ago

3.1.1

2 years ago

3.1.0

2 years ago

3.1.4

2 years ago

4.1.0-next.81

2 years ago

4.1.0-next.3

2 years ago

3.0.98

3 years ago

4.1.0-next.2

3 years ago

4.0.2-next

3 years ago

4.0.3-next

3 years ago

4.0.1-next

3 years ago

3.0.97

3 years ago

3.0.96

3 years ago

4.0.0-next.1

3 years ago

4.0.0-next.2

3 years ago

3.0.95

3 years ago

3.0.92

3 years ago

3.0.93

3 years ago

3.0.91

3 years ago

3.0.94

3 years ago

3.0.9

3 years ago

3.0.8

3 years ago

3.0.61

3 years ago

3.0.7

3 years ago

3.0.6

3 years ago

3.0.52

3 years ago

3.0.53

3 years ago

3.0.5

3 years ago

3.0.51

3 years ago

3.0.41

3 years ago

3.0.4

3 years ago

3.0.3

3 years ago

3.0.31

3 years ago

3.0.2

3 years ago

3.0.0-beta.1

3 years ago

2.9.9

3 years ago

2.9.8

3 years ago

2.9.7

3 years ago

2.9.6

3 years ago

2.9.5

3 years ago

2.9.4

3 years ago

2.9.3

3 years ago

2.9.2

3 years ago

2.9.0

3 years ago

2.1.3

3 years ago

2.1.1

3 years ago

2.0.3

3 years ago

2.0.2

3 years ago

2.0.1

3 years ago

1.3.0

3 years ago

1.2.1

3 years ago

1.2.0

3 years ago

1.1.2

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago