O'Reilly logo

Vaadin 7 Cookbook by Ondrej Kvasnovsky, Jaroslav Holan

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Avoid sluggish UI – paged tables

The standard Vaadin table might not be good enough for some scenarios. In case we display thousands of rows, it becomes difficult to actually find a specific row by scrolling up and down. In that case, we would rather use the classical paged table. Up-to-date info about the PagedTable add-on can be found at https://vaadin.com/directory#addon/pagedtable.

In this recipe, we will use the paged table from the repository at https://github.com/ondrej-kvasnovsky/PagedTable. It is a forked paged table, which is enhanced and contains a few fixes.

We are going to implement a paged table, as shown in the following screenshot:

Getting ready

Create a project in Maven or some other tool that handles dependencies easily. We are going ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required