Directory

← Back

GridExtensionPack Add-on

Collection of useful features and extensions for Grid

Author

Rating

Popularity

100+

Currently the GridExtensionPack contains following extensions:

  • ContextClickExtension
  • TableSelectionExtension
  • PagedContainer
  • SidebarMenuExtension
  • HeaderWrapExtension
  • CacheStrategyExtension
  • GridRefresher

ContextClickExtension prevents context clicks from opening the browser context menu, and fires server-side events on context clicks. This can be used together with ContextMenu add-on.

TableSelectionExtension brings Table-like multiselection. Currently supported modes are simple multiselect mode and Ctrl + click multiselect mode

GridExtensionPack also brings you PagedContainer, which can be used for paging. It has a clean PagingControls helper for actually doing the page changes. PagingControls fires events when page or page count changes, so you can easily keep your paging controls up to date.

SidebarMenuExtension provides a way to add custom menu entries to Grids sidebar menu, and execute your code when the entry is clicked.

See source code for demo.

This extension pack is developed on my spare time as a hobby. Any feature suggestion and issue is considered when I have the time.

Compatibility

(Loading compatibility data...)

Was this helpful? Need more help?
Leave a comment or a question below. You can also join the chat on Discord or ask questions on StackOverflow.

Version

Rewrite of GridExtensionPack for Vaadin 8

Contains most old features from the Vaadin 7 version. Some obsolete features have been dropped.

This version of GridExtensionPack does not contain compatibility versions of old extensions. These will be done later.

Released
2017-05-03
Maturity
STABLE
License
Apache License 2.0

Compatibility

Framework
Vaadin 8.0+
Vaadin 7.5+ in 0.2.2
Vaadin 7.6+ in 1.0.0
Browser
N/A

GridExtensionPack Add-on - Vaadin Add-on Directory

Collection of useful features and extensions for Grid GridExtensionPack Add-on - Vaadin Add-on Directory
Currently the GridExtensionPack contains following extensions: - ContextClickExtension - TableSelectionExtension - PagedContainer - SidebarMenuExtension - HeaderWrapExtension - CacheStrategyExtension - GridRefresher ContextClickExtension prevents context clicks from opening the browser context menu, and fires server-side events on context clicks. This can be used together with ContextMenu add-on. TableSelectionExtension brings Table-like multiselection. Currently supported modes are simple multiselect mode and Ctrl + click multiselect mode GridExtensionPack also brings you PagedContainer, which can be used for paging. It has a clean PagingControls helper for actually doing the page changes. PagingControls fires events when page or page count changes, so you can easily keep your paging controls up to date. SidebarMenuExtension provides a way to add custom menu entries to Grids sidebar menu, and execute your code when the entry is clicked. See source code for demo. This extension pack is developed on my spare time as a hobby. Any feature suggestion and issue is considered when I have the time.
Issue Tracker
Source Code

GridExtensionPack Add-on version 0.1.0
This add-on currently support only the 7.5.0.beta2 release, as it relies on some new features in the Grid.

GridExtensionPack Add-on version 0.2.0
Changed extend method from constructor to a static method based on feedback.

GridExtensionPack Add-on version 0.2.1
PagingControls issue fixes

GridExtensionPack Add-on version 0.2.2
Add SidebarMenuExtension written by Anna Koskinen

GridExtensionPack Add-on version 0.2.3
Fixes extension client-side clean up on remove.

GridExtensionPack Add-on version 0.2.4
Introduced new Extension for wrapping grid headers with long text Fixed bugs related to Sidebar Menus and Context Click.

GridExtensionPack Add-on version 1.0.0
New in this version: Header wrapping extension by Tatu and Patrik Initial implementation of Shift Select. Backwards incompatible changes: TableSelectionModel has replaced the previous extension. - Add to Grid with grid.setSelectionModel(tableSelectionModel)

GridExtensionPack Add-on version 1.1.0
- CacheStrategyExtension has been added - Many previously private methods are now protected - A bug with filtering in PagedContainer has been fixed - New version of header wrapping extension - Header wrapping can now be used with alternative header row heights with other themes than Valo - Header wrapping is now compatible with resizable columns

GridExtensionPack Add-on version 1.1.1
- Fixed broken CacheStrategyExtension from 1.1.0

GridExtensionPack Add-on version 2.0.0
Rewrite of GridExtensionPack for Vaadin 8 Contains most old features from the Vaadin 7 version. Some obsolete features have been dropped. This version of GridExtensionPack does not contain compatibility versions of old extensions. These will be done later.

Online