如何在上下文菜单中创建子菜单?
问题描述:
如何在上下文菜单中创建子菜单?如何在上下文菜单中创建子菜单?
我试了下小提琴:
$("#exampleGrid").handsontable({
...
contextMenu: {
callback: function(key, options) {
var m = "clicked: " + key;
window.console && console.log(m) || alert(m);
},
items: {
"edit": {"name": "Edit", "icon": "edit"},
"fold1a": {
"name": "Other group",
"items": {
"fold1a-key1": {"name": "echo"},
"fold1a-key2": {"name": "foxtrot"},
"fold1a-key3": {"name": "golf"}
}
}
}
}
});
http://jsfiddle.net/MrRino/v99N4/1/
但不显示子菜单。
答
一些调试handsontable代码后,我已经做的工作背景子菜单。它应该看起来像:
items: {
"insert_term": {
name: "Insert term",
submenu: {
items: [
{
name: "Term1",
callback: function (key, options) {
console.log(key);
},
key: "insert_term:1"
}
]
}
},
工作小提琴:example