npm.io
25.3.5 • Published 1 week ago

@vaadin/grid-pro

Licence
SEE LICENSE IN LICENSE
Version
25.3.5
Deps
10
Size
239 kB
Vulns
0
Weekly
0
Stars
583

@vaadin/grid-pro

An extension of the vaadin-grid component that provides inline editing with full keyboard navigation.

  A commercial Vaadin subscription is required to use Grid Pro in your project.

Documentation + Live Demo

npm version

<vaadin-grid-pro>
  <vaadin-grid-pro-edit-column path="firstName" header="First Name"></vaadin-grid-pro-edit-column>
  <vaadin-grid-pro-edit-column path="lastName" header="Last Name"></vaadin-grid-pro-edit-column>
  <vaadin-grid-pro-edit-column path="email" header="Email"></vaadin-grid-pro-edit-column>
</vaadin-grid-pro>
<script>
  // Populate the grid with data
  const grid = document.querySelector('vaadin-grid-pro');
  fetch('https://demo.vaadin.com/demo-data/1.0/people?count=200')
    .then((res) => res.json())
    .then((json) => (grid.items = json.result));
</script>

Screenshot of vaadin-grid-pro

Installation

Install the component:

npm i @vaadin/grid-pro

Once installed, import the component in your application:

import '@vaadin/grid-pro';
import '@vaadin/grid-pro/vaadin-grid-pro-edit-column.js';

Contributing

Read the contributing guide to learn about our development process, how to propose bugfixes and improvements, and how to test your changes to Vaadin components.

License

This program is available under Vaadin Commercial License and Service Terms. For license terms, see LICENSE.

Vaadin collects usage statistics at development time to improve this product. For details and to opt-out, see https://github.com/vaadin/vaadin-usage-statistics.

Keywords