jsPlumb и динамически добавленные контейнеры - PullRequest
2 голосов
/ 13 марта 2012

Поскольку нигде нет форума jsPlumb, я надеюсь, что кто-то здесь может мне помочь.

Я хочу сгенерировать этот график из некоторых данных, которые я получаю из JSON-API. Этот API дает мне «устройства» с именем и несколькими приемниками / источниками, которые я хочу отобразить в виде списка с устройством. имя в первом ряду.

Поэтому я решил использовать JQuery для генерации этих div-ов и добавить нужные мне jsPlumb-конечные точки на устройство. К сожалению, я могу заставить работать только конечные точки существующих div, но не мои динамически сгенерированные. Firebug показывает мне ошибку «myOffset is null» в функции addEndpoint, и я не вижу ничего плохого.

Я сделал это здесь: http://jsfiddle.net/2mcD2/4/

Ответы [ 2 ]

3 голосов
/ 20 апреля 2012

здесь есть группа jsPlumb:

https://groups.google.com/forum/?fromgroups#!forum/jsplumb

3 голосов
/ 13 марта 2012

Идентификатор элемента недействителен, : недопустим в идентификаторах.

jQuery("#source:foo") // will not work
jQuery("*[id='source:foo']") // will work, but you'll need to modify `jsPlumb` code in order to make it work this way

Решение: не используйте : в идентификаторах._ и - в порядке.

...