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