Sub-menu/multi-level context menu - Vaadin Spreadsheet

Currently, is there any way to create a multi-level context menu for Vaadin Spreadsheet using the built-in ActionHandler framework?

It looks to me like this is not possible, and that I will have to implement my own context menu using the ContextMenu add-on. Is that correct?

As an example of what I’m talking about, if you right-click on a cell in Excel, the context menu includes “Filter” and “Sort” entries, which are submenus, not actions themselves. I want to do something similar.

As far as I know, that’s correct. I’d like to point out that multi-level menus are generally considered quite poor usability, so do consider if you can present the options in some other manner.


Yeah we’re certainly trying to avoid it. There’s no way to add horizontal separators either, is there?

I haven’t looked into it, but my first thought would be to try to do it with styles.