【问题标题】:nwjs Menu and MenuItem - making context sensitivenwjs Menu 和 MenuItem - 使上下文敏感
【发布时间】:2016-10-30 14:44:58
【问题描述】:

我有一个上下文菜单定义我的 nwjs 应用程序。它有 4 个项目,包括剪切、粘贴、复制和全选。

我想让菜单更加了解上下文。例如,如果剪贴板中没有任何内容,我想禁用粘贴。

我不知道如何解决这个问题。甚至不知道从哪里开始。有人有想法吗?

【问题讨论】:

    标签: menu contextmenu menuitem nwjs


    【解决方案1】:

    我在我的菜单被定义的地方做了这个

    $(document).on("contextmenu", function (e) {
        e.preventDefault();
        var clipboard = gui.Clipboard.get();
        if (clipboard && clipboard.get('text').length > 0) {
            menu.paste.enabled = true;
        } else {
            menu.paste.enabled = false;
        }
        menu.popup(e.originalEvent.x, e.originalEvent.y);
    });
    

    【讨论】:

      猜你喜欢
      • 2015-12-09
      • 2014-01-12
      • 2012-11-01
      • 2019-01-12
      • 2015-11-15
      • 2015-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多