在jsPlumb中扩展Connection对象的示例

时间:2013-05-02 22:27:02

标签: jsplumb

有人可以提供扩展/子类化Connection对象的示例吗?我在docs中找到的唯一信息是:

  

getDefaultConnectionType

     

返回默认的连接类型。当有人想要子类化Connection并让jsPlumb返回其子类的实例时使用。你可以在类的构造函数中调用这样的函数:

     

jsPlumb.getDefaultConnectionType().apply(this, arguments);

     

返回

     

jsPlumb使用的默认连接函数。

这对我来说听起来有点模糊。理想情况下,我希望能够像我这样使用我的子类:

jsPlumb.addEndpoint(element, {
    connector: ["MyConnector", { curviness: 65 }]
}

谢谢!

1 个答案:

答案 0 :(得分:0)

好吧显然我不明白Connection和Connector之间的区别,但无论如何,扩展Connection工作正常如下:

var MyConnection = function (params) {
    params.label = "bingo!";
    jsPlumb.getDefaultConnectionType().apply(this, arguments);
};


jsPlumb.Defaults.ConnectionType = MyConnection;