All Projects → Peppe → PagedTable

Peppe / PagedTable

Licence: other
PagedTable Add-on for Vaadin Framework 8

Programming Languages

CSS
56736 projects
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to PagedTable

addon-sqlite-web
SQLite Web - Home Assistant Community Add-ons
Stars: ✭ 29 (+52.63%)
Mutual labels:  addon
godot-trackball-camera
A short Godot addon that adds a TrackballCamera node without gimbal lock.
Stars: ✭ 22 (+15.79%)
Mutual labels:  addon
addon-tailscale
Tailscale - Home Assistant Community Add-ons
Stars: ✭ 47 (+147.37%)
Mutual labels:  addon
firefox-extension-arch-search
A set of Web Extensions that adds ArchLinux (bug tracker, forum, packages, wiki, AUR) as a search engine to the Firefox browser.
Stars: ✭ 21 (+10.53%)
Mutual labels:  addon
hexen-dll-injector
HEX-EN DLL Injector
Stars: ✭ 20 (+5.26%)
Mutual labels:  addon
wfc 2D B3D
2D Wave Function Collapse as Blender Plugin
Stars: ✭ 29 (+52.63%)
Mutual labels:  addon
AEScript-Explode-Shape-Layer
Extract shapes from a shape layer to individual layers
Stars: ✭ 37 (+94.74%)
Mutual labels:  addon
ember-best-language
🏳 A FastBoot-enabled addon to detect the best language for your user.
Stars: ✭ 18 (-5.26%)
Mutual labels:  addon
smtheme-fiftyOne
Lambda, the StepMania 5.1 default theme
Stars: ✭ 20 (+5.26%)
Mutual labels:  addon
ConsolePort
ConsolePort - Game Controller Addon for World of Warcraft
Stars: ✭ 108 (+468.42%)
Mutual labels:  addon
power-close
A browser addon for the tab addict that closes tabs based on domain name or keyword
Stars: ✭ 20 (+5.26%)
Mutual labels:  addon
interactive-physics-editor
Simplifies the process of positioning multiple objects in 3D space with collision handling
Stars: ✭ 20 (+5.26%)
Mutual labels:  addon
create-material-ui-app
create-react-app + storybook + storybook-addon-material-ui
Stars: ✭ 55 (+189.47%)
Mutual labels:  addon
Dominos
A main actionbar replacement
Stars: ✭ 72 (+278.95%)
Mutual labels:  addon
scrolltotop
Scroll To Top extension for Chrome, Firefox, Safari, Opera.
Stars: ✭ 60 (+215.79%)
Mutual labels:  addon
HistoryCleaner
Firefox addon that deletes history older than a specified amount of days.
Stars: ✭ 51 (+168.42%)
Mutual labels:  addon
ofxPS3EyeGrabber
A Sony PS3 Eye Camera grabber for openFrameworks.
Stars: ✭ 83 (+336.84%)
Mutual labels:  addon
repository.dobbelina
repository.dobbelina- Kodi is a registered trademark of the XBMC Foundation.We are not connected to or in any other way affiliated with Kodi
Stars: ✭ 161 (+747.37%)
Mutual labels:  addon
packager
Generate an addon zip file from a Git, SVN, or Mercurial checkout.
Stars: ✭ 94 (+394.74%)
Mutual labels:  addon
crc16
A native node addon to calcalate and verify CRC16 values, adopted by MODBUS agreement
Stars: ✭ 24 (+26.32%)
Mutual labels:  addon

Published on Vaadin  Directory Stars on Vaadin Directory

Paged Table

This is the Vaadin 8 PagedTable in compatibility mode, for migrating from Vaadin 7 to Vaadin 8 projects. When you have migrated, I suggest you switch from Table to Grid. GridExtensionPack Add-on provides a Paged Container and that does similar things to Grid as this addon does to Table.

Paged Table

Maven Dependency

<dependency>
   <groupId>org.vaadin.addons</groupId>
   <artifactId>pagedtable</artifactId>
   <version>0.7.0</version>
</dependency>

Simple Example

public class PagedtableExample extends UI {

    @Override
    protected void init(final VaadinRequest request) {
        PagedTable table = new PagedTable("PagedTable Example");
        ControlsLayout controls = table.createControls();

        BeanItemContainer container = new BeanItemContainer(User.class);
        table.setContainerDataSource(container);

        layout.addComponent(table);
        layout.addComponent(controls);
        setContent(layout);
    }
}

How to localize or change navigation labels

When you create a new instance of PagedTable then you should create controls layout by using createControls() method. createControls() method returns instance of ControlLayout class. You can do the following then.

ControlsLayout controls = table.createControls();

controls.getItemsPerPageLabel().setValue("Items");
controls.getBtnFirst().setCaption("First");
controls.getBtnLast().setCaption("Last");
controls.getBtnNext().setCaption("Next");
controls.getBtnPrevious().setCaption("Previous");
controls.getPageLabel().setValue("Current:");

This is how the paged table is going to look like. Paged Table customized

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].