如何在draw2d.js中删除连接
How to delete connection in draw2d.js?
我想删除draw2d.js中两个对象之间的连接。我正在试图找到删除连接的直接方法,但我没有找到。所以请告诉我是否有任何方法可以删除或断开连接。提前感谢!
不支持CommandStack
:
canvas.remove(connection);
支持CommandStack
(撤消/重做):
var cmd = new draw2d.command.CommandDelete(connection);
canvas.getCommandStack().execute(cmd);
draw2d.ContextmenuConnection.prototype.getContextMenu = function() {
var menu = new draw2d.Menu();
menu.appendMenuItem(new draw2d.MenuItem("Disconnect", null, function() {
//draw2d.Connection.workflow.removeFigure(draw2d.Connection.prototype);
var cmd = new draw2d.CommandDelete(**draw2d.Connection**);
draw2d.Connection.prototype.workflow.getCommandStack().excute(cmd);
}));
};
您必须将一个对象移交给CommandDelete和NOT的构造函数。draw2d。连接
见下文:
draw2d.ContextmenuConnection.prototype.getContextMenu = function() {
var menu = new draw2d.Menu();
var oThis = this;
menu.appendMenuItem(new draw2d.MenuItem("Disconnect", null, function() {
//draw2d.Connection.workflow.removeFigure(draw2d.Connection.prototype);
var cmd = new draw2d.CommandDelete(oThis);
draw2d.Connection.prototype.workflow.getCommandStack().excute(cmd);
}));
};
相关文章:
- 使用php或javascript从facebook相册URL中删除多余的部分
- RegEx删除空属性?例如,如果(class=“”||class=“”)移除;否则就下课
- 如何删除多行HTML排列中的空白
- 如何从rails中的代码中删除新行( )
- 删除对HTML元素的拖动
- 是否可以将一个函数输入连接到另一个函数调用的文本
- 当图像转换为本地存储的DataURL时,EXIF被删除
- 按顺序添加和删除类
- 如何删除draw2d中的连接
- 如何删除jsPlumb连接
- 如何在draw2d.js中删除连接
- 如果没有使用JavaScript连接到应用程序的通知,则删除应用程序
- 将js文件连接到单个文件时删除modules.exports
- 如何正确删除websocket连接onClose
- jsPlumb如何删除重复连接
- 当用户与node.js服务器断开连接时,删除数组项
- jsPlumb:拖动新连接应该删除现有连接
- 连接附加的字符串并删除最后一个字符
- 套接字.io删除断开连接时的标记
- 在Mocha中,Mongoose不能正确地删除数据库并关闭连接