BasicTable (Experimental, since 2025.2.2)
This ViewTemplate is currently in an experimental state and provided as a preview feature.
It must not be used in production environments.
Its APIs, behavior, and configuration options are still subject to change.
Both performance and functionality are not yet fully implemented.
The BasicTable is currently still an experimental ViewTemplate for displaying tabular data.
It was developed with the aim of providing a accessible table component that can be used in
customizing scenarios where accessibility requirements exist.
The ViewTemplate is still under active development. Currently, only the basic functionalities
of a table are supported. The classic Table remains available and unchanged.
Development Focus
The current focus of the BasicTable includes:
- Accessibility according to modern web standards
- A lightweight technical foundation without Vaadin
- Rendering based on Lit
- Decoupled communication between client and server using NATS
This modern architecture makes the BasicTable lightweight, performant, and free from heavy framework dependencies.
Difference from the existing Table
The term "Basic" indicates that, for now, the ViewTemplate does not cover the full feature set of the existing table.
Only essential functionality is currently available, with further enhancements planned.
Usage Context
Example Implementation
A typical use case for the BasicTable is the display of simple list views where accessibility-compliant rendering is required.

The BasicTable works with NATS, therefore a NATS service must be available and configured.