3

デフォルトのコンテキストメニューを変更し、サブメニューで作成機能をカスタマイズしたいと思います: サービスの作成とアプリケーションの作成。次に、サービスとアプリケーションのサブメニューにアイコンを関連付けたいと思います。

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"}});
                    }
                }
            }
        }
    }
  }
4

2 に答える 2

0

このように、アイコン画像のフルパスを使用します

アイコン: "/Content/images/deleteIcon.gif"

于 2013-09-26T11:19:46.770 に答える