0

接続オブジェクトの拡張/サブクラス化の例を誰か提供できますか? ドキュメントで見つけた唯一の情報は次のとおりです。

getDefaultConnectionType

デフォルトの接続タイプを返します。Connection をサブクラス化し、jsPlumb にサブクラスのインスタンスを返させたい場合に使用します。クラスのコンストラクターで次のような呼び出しを行います。

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

戻り値

jsPlumb で使用されるデフォルトの接続関数。

これは私には少しあいまいに聞こえます。理想的には、次のようにサブクラスを使用できるようにしたいと考えています。

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

ありがとう!

4

1 に答える 1

0

どうやら私は Connection と Connector の違いを理解していないようですが、とにかく、 Connection を拡張すると次のようにうまく動作します:

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


jsPlumb.Defaults.ConnectionType = MyConnection;
于 2013-05-03T15:52:15.943 に答える