2013-05-24 3 views
0

Я создаю блок-схему в HTML с помощью jsplumb для добавления коннекторов из одного div в другой. Каждый раз, когда я создаю соединение с 1 div на другой, мой код jquery создает соединитель svg для него.Получите источник и цель каждого разъема в jsplumb в jquery

Я хочу создать xml блок-схемы, чтобы я мог сохранить поток диаграммы для этого Мне нужно найти источник и цель данного svg-коннектора (разъем jsplumb).

В основном я хочу сохранить блок-схему в формате xml с источником и пунктом назначения в идеальном месте.

Может кто-нибудь мне помочь.

ответ

5

Вы можете получить источник и цель использования этого метода при создании соединения

jsPlumb.bind("jsPlumbConnection", function (conn) { 
    var source = conn.source; 
    var target = conn.target;    
}); 
+0

спасибо. Это помогло мне получить целевой источник n, как только соединение будет завершено. – userguested

+0

Удовольствие услышать это. Можете ли вы отметить это как правильный ответ, если это – pasanbuddhika

0

Используйте функцию jsPlumb.getConnections(), чтобы получить все соединения. Каждое соединение имеет sourceId и targetId. query out all jsplumb connections before submit

+0

Как только я создаю блок-схему, я хочу создать xml блок-схемы. Есть ли какие-либо простые способы сделать это. – userguested

+0

Вы получите это соединение как объекты JavaScript. По идентификаторам или тому, что вы можете получить с вашими подключенными div, а также извлекать из них только важную информацию. Затем вы можете сериализовать их в формате xml с помощью этой [ссылки] (http://www.onegeek.com.au/projects/javascript-serialization) или написать свою собственную функцию создания xml-кода. –

+0

Используйте jsPlumb.getAllConnections(), чтобы получить все текущие подключения :) –

1

создать XML-блок-схемы, я думаю, ответ на следующий вопрос поможет вам. Can we export a JsPlumb flowchart as a JSON or XML?

Ну, я знаю, что должен передать эту ссылку в комментарии, но мне еще не разрешено комментировать, поскольку у меня недостаточно репутации. Все самое лучшее :-)

 Смежные вопросы

  • Нет связанных вопросов^_^