用于自定义上下文菜单的jstree快捷方式和shortcut_label无法正常工作

时间:2018-01-25 05:59:18

标签: javascript plugins contextmenu jstree shortcut

选项"快捷方式"和" shortcut_label"当我在contextmenu项目中使用它们时似乎不起作用。上下文菜单按预期显示,但快捷方式(F10的keyCode)不起作用,并且不显示shortcut_label。

我的代码(只有" contextmenu"插件选项下的相关部分)如下:

"MyMenuItem": {
    "separator_before": false,
    "separator_after": false,
    "label": "MyMenuItem",
    "_disabled": function (obj) {
        switch ($node.type) {
            case "question":
                return false;
                break;
            case "answer":
                return true;
                break;
            default:
                return true;
        }
    },
    "action": function (obj) {
        loadActionScreen($node);
    },
    "shortcut": 121,
    "shortcut_label": "F10"
}

任何帮助将不胜感激。

提前致谢!

于02/08/2018编辑:

从插件文档:" keyCode,如果菜单打开将触发动作(例如113为重命名,等于F2)"。 这清除了关键行动的空气。但是,我仍然无法显示shortcut_label。 谢谢!

0 个答案:

没有答案