有人可以提供扩展/子类化Connection对象的示例吗?我在docs中找到的唯一信息是:
getDefaultConnectionType
返回默认的连接类型。当有人想要子类化Connection并让jsPlumb返回其子类的实例时使用。你可以在类的构造函数中调用这样的函数:
jsPlumb.getDefaultConnectionType().apply(this, arguments);
返回
jsPlumb使用的默认连接函数。
这对我来说听起来有点模糊。理想情况下,我希望能够像我这样使用我的子类:
jsPlumb.addEndpoint(element, {
connector: ["MyConnector", { curviness: 65 }]
}
谢谢!
答案 0 :(得分:0)
好吧显然我不明白Connection和Connector之间的区别,但无论如何,扩展Connection工作正常如下:
var MyConnection = function (params) {
params.label = "bingo!";
jsPlumb.getDefaultConnectionType().apply(this, arguments);
};
jsPlumb.Defaults.ConnectionType = MyConnection;