Tables are one of the most versatile components for presenting tabular data organized in rows and columns, whereas table cells represent visual representation of data e.g. text or numerical values as well as graphical elements. Extending tables with editing options brings unparalleled spreadsheet-like fluency to your application.
Format data to any form or use localized formatters.
Use pivot table layout when rendering OLAP data.
Utilize multi-dimensional tables using tabbed sheets.
Watch table data in a cockpit-mode refreshing data every x seconds.
Swap columns with rows, hide columns, sort and filter data with a few clicks.
Define data sensitive tooltips for each column.
Turn trend and status in comprehensive icons, visualize data e.g. to create balanced scorecards.
Table shows same values when sharing the same data within a user perspective as well as between users. Allows you to watch data changing when other users or processes change underlying data.
Automatically synchronize other tables, charts, reports or dialogs within a perspective with the row of data selected.
Determine how data is to be displayed, e.g. as text, formatted number, checkbox, price, quantity, button, image, progress bar, etc..
Use pivot table layout with unlimited number of columns when rendering OLAP data.
DSL Grammar & Framework
Utilize the power of Vaadin framework.