icons - 在 jstree 上自定义上下文菜单和图标

标签 icons contextmenu jstree

我想更改默认上下文菜单并使用子菜单自定义创建功能:创建服务和创建应用程序。然后我还想将图标与服务和应用程序子菜单相关联。

我在 stackoverflow 上搜索了可用的解决方案并对其进行了修改以满足我的要求。但它不起作用。 到目前为止,当我点击子菜单时,会显示警告框。但是创建节点不起作用。图标也不显示。

谁能告诉我如何解决这个问题?

  "contextmenu" : {
    items : { b
        "create" : {
            "separator_before"  : false,
            "separator_after"   : true,
            "label"             : "Create",
            "action"            : false,
            "submenu" :{
                "create_service" : {
                    "seperator_before" : false,
                    "seperator_after" : false,
                    "label" : "service",
        "icon": "service.png",
                    action : function (obj) {
            alert("creating service");
                            this.create(obj, "last", {"attr" : {"rel" : "service"}});
                    }
                },
                "create_application" : {
                    "seperator_before" : false,
                    "seperator_after" : false,
                    "label" : "app",
        "icon": "app.png",
                    action : function (obj) { 
            alert("creating app");                              
                            this.create(obj, "last", {"attr" : { "rel" : "application"}});
                    }
                }
            }
        }
    }
  }

最佳答案

检查第 2 行,并删除“b”:

items : { b

例如,我的联系菜单的一个片段(也许这有帮助):

"contextmenu": {
    "items": {
        "create" : false,
        "ccp" : false,
        "rename" : false,
        "remove" : {
            "label" : " Delete",
            "icon" : "/images/icon/cross.png"
        }
    }
},

关于icons - 在 jstree 上自定义上下文菜单和图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18704130/

相关文章:

java - 寻找开源图标库

css - SVG 动画图标使用 css 使尺寸更大

java - 为 ContextMenu 应用自定义 header

jquery - JSTree select_node 事件触发两次

jquery - 单击按钮时按 jstree 中的 ID 删除节点

javascript - 无法在 jsTree 中通过 HTTP 加载 XML 文件

HTML + CSS : Indent a paragraph after icon

android - 将图标添加到 Android 抽屉导航?

c# - 当我使用快捷键时获取我的 ContextMenuStrip 的 SourceControl

android - ExpandableListAdapter 中 child 的上下文菜单