https://github.com/vaadin-component-factory/vcf-ag-grid-flow
Flow wrapper for ag-grid
https://github.com/vaadin-component-factory/vcf-ag-grid-flow
Last synced: 24 days ago
JSON representation
Flow wrapper for ag-grid
- Host: GitHub
- URL: https://github.com/vaadin-component-factory/vcf-ag-grid-flow
- Owner: vaadin-component-factory
- License: apache-2.0
- Created: 2020-05-27T05:28:20.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-04-06T09:58:59.000Z (about 2 years ago)
- Last Synced: 2024-04-17T10:09:41.606Z (about 1 year ago)
- Language: Java
- Homepage: https://incubator.virtuallypreinstalled.com/ag-grid-flow-demo/
- Size: 110 KB
- Stars: 2
- Watchers: 4
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Wrapper for [Ag-grid Js Component](https://www.ag-grid.com/)
This add-on wraps the JavaScript component Ag-Grid.
This component reproduces some JAVA API of the Vaadin Grid component to displays tabular data.
It can help if you encounter problems of performance with vaadin-grid if:
* Internet Explorer 11 is a requirement
* You have a lot of columnsThis add-on does not bring all the features of ag-grid.
Here is a list of features included:
* Use lazy data source with the DataProvider
* Cell renderers: The cell renderer need to be done in Javascript.
* It can be done with Polymer, Lit or pure html. It's highly discouraged to use webcomponents inside cell renderer if you want good performance in IE11.
* Cell Click listener
* Sorting is possible
* Column Grouping
* Frozen column on the left and right
* Dynamic Cell Css classHere is a list of **not implemented** features:
* Edit cell
* Column reordering
* Filtering
* Row classes
* Selection
* Pivot## Licence
The community version of Ag grid is used in this add-on.
You can read the details for the licensing [here](https://www.ag-grid.com/license-pricing.php)## Development instructions
Starting the demo server:
Go to ag-grid-flow-demo and run:
```
mvn jetty:run
```This deploys demo at http://localhost:8080
Test in Internet Explorer 11 / EdgeHTML:
Go to ag-grid-flow-demo and run:
```
mvn jetty:run -Dvaadin.devmode.transpile=true
```