4.15.8 • Published 11 months ago

@revolist/angular-datagrid v4.15.8

Weekly downloads
269
License
MIT
Repository
github
Last release
11 months ago

Key Features

  • Millions of cells viewport with a powerful core in-build by default;
  • Keayboard 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 row 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);
  • Hundred others small customizations and improvements RevoGrid.

How to use

Use Repo as a started if you wish.

With NPM:

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

With Yarn:

yarn add @revolist/angular-datagrid;
// app.module.ts
 
import { BrowserModule } from "@angular/platform-browser";
import { NgModule } from "@angular/core";

import { AppComponent } from "./app.component";
import { RevoGridModule } from '@revolist/angular-datagrid';

@NgModule({
  // define component
  declarations: [AppComponent],
  imports: [BrowserModule, RevoGridModule],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule {}
// app.component.ts

import { Component } from "@angular/core";

@Component({
  selector: "app-root",
  templateUrl: "./app.component.html",
  styleUrls: ["./app.component.css"]
})
export class AppComponent {
  columns = [
    {  name: "Greeting", prop: "name" },
    { prop: "details" }
  ];
  rows = [{ name: "I am", details: "Angular" }, { name: "Hello", details: "Angular" }];
}
<!-- app.component.html -->
<revo-grid [source]="rows" [columns]="columns" theme="material"></revo-grid>

Check Sandbox for real live sample.

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.14.5

1 year ago

4.14.6

1 year ago

4.14.7

1 year ago

4.14.8

1 year ago

4.14.1

1 year ago

4.14.2

1 year ago

4.14.3

1 year ago

4.14.4

1 year ago

4.14.9

1 year ago

4.12.11

1 year ago

4.12.12

1 year ago

4.14.0

1 year ago

4.13.2

1 year ago

4.13.3

1 year ago

4.13.4

1 year ago

4.13.5

1 year ago

4.14.12

1 year ago

4.11.21

1 year ago

4.14.13

1 year ago

4.11.20

1 year ago

4.14.10

1 year ago

4.14.11

1 year ago

4.14.14

1 year ago

4.13.1

1 year ago

4.12.7

1 year ago

4.12.8

1 year ago

4.12.9

1 year ago

4.12.3

1 year ago

4.11.14

1 year ago

4.12.4

1 year ago

4.12.5

1 year ago

4.11.12

1 year ago

4.12.6

1 year ago

4.11.11

1 year ago

4.11.18

1 year ago

4.11.17

1 year ago

4.11.16

1 year ago

4.10.32

1 year ago

4.10.33

1 year ago

4.10.34

1 year ago

4.10.30

1 year ago

4.10.31

1 year ago

4.12.0

1 year ago

4.12.1

1 year ago

4.12.2

1 year ago

4.15.4

12 months ago

4.11.8

1 year ago

4.15.5

12 months ago

4.10.22

1 year ago

4.15.6

11 months ago

4.10.23

1 year ago

4.15.7

11 months ago

4.10.24

1 year ago

4.15.0

1 year ago

4.11.4

1 year ago

4.15.1

12 months ago

4.11.5

1 year ago

4.15.2

12 months ago

4.11.6

1 year ago

4.15.3

12 months ago

4.11.7

1 year ago

4.10.29

1 year ago

4.15.8

11 months ago

4.10.25

1 year ago

4.10.26

1 year ago

4.10.27

1 year ago

4.10.28

1 year ago

4.11.0

1 year ago

4.11.1

1 year ago

4.11.2

1 year ago

4.11.3

1 year ago

4.10.21

1 year ago

4.10.20

1 year ago

4.10.19

1 year ago

4.10.12

2 years ago

4.10.13

2 years ago

4.10.14

2 years ago

4.10.15

2 years ago

4.10.10

2 years ago

4.10.11

2 years ago

4.10.9

2 years ago

4.10.6

2 years ago

4.10.7

2 years ago

4.10.8

2 years ago

4.10.5

2 years ago

4.10.3

2 years ago

4.10.4

2 years ago

4.10.1

2 years ago

4.10.2

2 years ago

4.10.0

2 years ago

4.9.37

2 years ago

4.9.38

2 years ago

4.9.40

2 years ago

4.9.41

2 years ago

4.9.36

2 years ago

4.9.26

2 years ago

4.9.28

2 years ago

4.9.27

2 years ago

4.9.24

2 years ago

4.9.25

2 years ago

4.9.20

2 years ago

4.9.22

2 years ago

4.9.21

2 years ago

4.9.23

2 years ago

4.9.8

2 years ago

4.9.7

2 years ago

4.9.9

2 years ago

4.9.4

2 years ago

4.9.3

2 years ago

4.9.6

2 years ago

4.9.5

2 years ago

4.9.0

2 years ago

4.9.1

2 years ago

4.0.29

2 years ago

4.0.28

2 years ago

4.8.10

2 years ago

4.8.12

2 years ago

4.8.11

2 years ago

4.8.14

2 years ago

4.8.13

2 years ago

4.8.16

2 years ago

4.8.15

2 years ago

4.8.18

2 years ago

4.0.50

2 years ago

4.8.17

2 years ago

4.8.19

2 years ago

4.8.9

2 years ago

4.8.8

2 years ago

4.8.5

2 years ago

4.8.4

2 years ago

4.8.7

2 years ago

4.8.6

2 years ago

4.8.1

2 years ago

4.8.0

2 years ago

4.9.11

2 years ago

4.8.3

2 years ago

4.9.10

2 years ago

4.8.2

2 years ago

4.9.13

2 years ago

4.0.41

2 years ago

4.9.12

2 years ago

4.0.40

2 years ago

4.0.42

2 years ago

4.9.17

2 years ago

4.9.16

2 years ago

4.9.19

2 years ago

4.9.18

2 years ago

4.0.30

2 years ago

4.0.31

2 years ago

4.0.37

2 years ago

4.0.39

2 years ago

4.0.34

2 years ago

4.0.33

2 years ago

3.0.52

5 years ago

3.0.1

5 years ago

3.0.0

5 years ago

2.9.81

5 years ago

2.9.8

5 years ago

1.1.6

5 years ago

1.1.5

5 years ago

1.1.4

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago