Привет всем, я работаю в библиотеке отвесов JS для создания соединений. Я застрял в одной точке и нуждаюсь в помощи экспертов. Вот мой сценарий.
У меня много соединений, и я хочу, чтобы когда я нажимаю на одно соединение, на нем появлялась определенная метка, показывающая, что оно выбрано. Когда я нажимаю одно другое соединение, ранее выбранное соединение исчезает, и выбирается новое соединение.
То, что я сделал до сих пор, это то, что
jsPlumbInst.bind('click', function(c) {
c.showOverlay('selected');
var previously_active = jsPlumbInst.getConnections({scope:"active"});//this function not returning me values
if(previously_active.length != 0) {
/*So never go in this statement*/
previously_active[0].hideOverlay('selected');
previously_active.scope("jsPlumb_DefaultScope");
}
c.scope = "active";
});
Здесь проблема в том, что моя область подключения установлена на «активную».
jsPlumbInst.getConnections({scope:"active"}) ничего не возвращает.
Так может ли кто-нибудь любезно указать мне, правильно ли я поступаю? Или есть другой способ добиться этого?