Vaadin ContextMenu
Unified contextual popup for all Vaadin components.
With Vaadin ContextMenu you can add context menu popup to any Vaadin component. It uses similar API and styling with Vaadin's MenuBar component.
Features:
- Dynamic, hierarchical context menus
- Icon support
- Check/uncheck menu items
- Keyboard navigation
- Special item and property support for Grid, Table and TreeTable
Note: Vaadin ContextMenu uses new context click features introduced in Vaadin 7.6.
Sample code
// Create a context menu for 'someComponent' ContextMenu contextMenu = new ContextMenu(somComponent, true); // Checkable item final MenuItem item = contextMenu.addItem("Checkable", e -> { Notification.show("checked: " + e.isChecked()); }); item.setCheckable(true); item.setChecked(true); // Disabled item MenuItem item2 = contextMenu.addItem("Disabled", e -> { Notification.show("disabled"); }); item2.setEnabled(false);
Links
Compatibility
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
Version 3.1.0
- Fixes issue with warnings due deprecated listener use
- Vaadin version 8.12.0 or newer required
- Released
- 2021-03-18
- Maturity
- STABLE
- License
- Apache License 2.0
Compatibility
- Framework
- Vaadin 8.10+
- Vaadin 8.0+ in 2.0.0.beta1
- Vaadin 7.6+ in 0.7
- Vaadin 8.4+ in 2.1.0
- Vaadin 8.6+ in 3.0.0.beta1
- Browser
- Firefox
- Opera
- Safari
- Google Chrome
- iOS Browser
- Android Browser
- Internet Explorer
- Microsoft Edge
Vaadin ContextMenu - Vaadin Add-on Directory
Unified contextual popup for all Vaadin components.With Vaadin ContextMenu you can add context menu popup to any Vaadin component. It uses similar API and styling with Vaadin's MenuBar component.
Features:
* Dynamic, hierarchical context menus
* Icon support
* Check/uncheck menu items
* Keyboard navigation
* Special item and property support for Grid, Table and TreeTable
**Note:** Vaadin ContextMenu uses new context click features introduced in Vaadin 7.6.