ContextMenu
- транзитивная зависимость, по крайней мере, 12.0.0.beta1
Несколько очень простых примеров (Groovy 2.5):
def fileMenu
content.add(
fileMenu = new Div(new Text("File")).tap{
style.set('cursor', 'pointer')
},
)
new ContextMenu(fileMenu).tap{
openOnClick = true // allows opening with a left-click
addItem("Open", {println "open"})
addItem("Save", {println "save"})
}
Учитывая грубую природу этого и относительную простоту добавления чего-либо с webcomponents.org, вам, возможно, будет лучше с чем-то другим. Тем не менее, кажется, есть только одна классическая строка меню (https://www.webcomponents.org/element/wiredjs/wired-menu-bar) для насмешливых интерфейсов.