问题描述
我的需求是在draw2D图形中具有嵌套的(2d级别)上下文菜单,例如,当用户严格单击链接时。有办法吗?
label.on("contextmenu",function(emitter,event){
$.contextMenu({
selector: 'body',events:
{
hide:function(){ $.contextMenu( 'destroy' ); }
},callback: $.proxy(function(key,options)
{
switch(key){
case "rename":
setTimeout(function(){
emitter.ondoubleclick();
},10);
break;
case "new":
setTimeout(function(){
_table.addEntity("New Field").ondoubleclick();
},10);
break;
case "delete":
// with undo/redo support
var cmd = new draw2d.command.CommandDelete(emitter);
emitter.getCanvas().getCommandStack().execute(cmd);
default:
break;
}
},this),x:event.x,y:event.y,items:
{
"rename": {name: "Rename"},"new": {name: "New Field"},"sep1": "---------","delete": {name: "Delete"}
}
});
});
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)