Vaadin ContextMenu is an UI component add-on for Vaadin Framework.
Try the add-on demo at https://demo.vaadin.com/sampler/#addons/contextmenu
Official releases of this add-on are available at Vaadin Directory. For Maven instructions, download and reviews, go to https://vaadin.com/addon/vaadin-contextmenu
git clone https://github.com/vaadin/context-menu.git
cd context-menu
mvn install
cd vaadin-context-menu-demo
mvn jetty:run
To see the demo, navigate to http://localhost:8080/
- Change to use SerializableEventListener
The context menu was rewritten from scratch, but API was kept compatible with version 2.x. Required Framework version is 8.6+. Key improvements are:
- Tree context click support
- BrowserWindowOpener support for menu items, i.e. now it's possible to open new browser instances by clicking menu items
- FileDownloader support for menu items, i.e. now it's possible to download files by clicking menu items
- HTML format for items is implemented
- Numerous bugfixes
- Bugfixes
- HTML tooltips support
- Basic support for component context menu everywhere
- Basic code examples
- Use ContextClickEvent API introduced in Vaadin 7.6
- Support for Vaadin Framework 8
- Renamed the groupId to
com.vaadin
from `com.vaadin.addon - Renamed the packaging to
com.vaadin.contextmenu
fromcom.vaadin.addon.contextmenu
- Renamed widgetset to
com.vaadin.contextmenu.WidgetSet
fromcom.vaadin.addon.contextmenu.WidgetSet
The issues for this add-on are tracked on its github.com page. All bug reports and feature requests are appreciated.
Contributions are welcome, but there are no guarantees that they are accepted as such. Please contact [email protected]
Add-on is distributed under Apache License 2.0. For license terms, see LICENSE.
ContextMenu is written by Vaadin Ltd.
Check a demo application included.