2015-09-18 3 views
0

Я хочу понять, могу ли я использовать cytoscape.js для моей работы с protptype. Вот что я хочу:Использование cytoscape.js для разработки pipleline

  1. Создать трубопровод через узел прямоугольника, соединяющий другой узел (ы) по горизонтали.
  2. Изменение свойства узла говорит, что это цвет или граница на вкладке или клике. Кроме того, создание по крану хочет создать меню или combobox, чтобы выбрать что-либо или выполнить какое-либо действие.
  3. Перетащите некоторые внешний файл в холст узла, который должен либо создать новый подключенный узел или потребленный первым узлом для каких-либо действий ... и т.д.

Теперь мой вопрос/путаницы в том, что если cytoscape.js подходит для вышеуказанной цели.
Я могу создать конвейер (на 1 шаг выше), но не уверен, могу ли я сделать 2 и 3-й шаг через Cytoscape.js
Кто-то выполнил аналогичный материал, как я описал выше. Если да, можете ли вы поделиться некоторыми примерами.
Или
Пожалуйста, дайте мне знать, если Cytoscape.js не предназначен для описания выше цели, и какие другие Lib я могу использовать
Спасибо

ответ

0

Cytoscape.js библиотека теории графов/сеть. Он не охватывает общие виджеты пользовательского интерфейса и т. Д., Так как это очень далеко от объема. Вы можете использовать Cytoscape.js для всего, что хотите, используя другие библиотеки или свой собственный код, где это необходимо.

+0

Hi Max, Спасибо за ответ. Теперь немного запутался в «Вы можете использовать Cytoscape.js для всего, что хотите», как мы сказали в первой строке, что это теория графов ... Также, используя то, что другие библиотеки. можно привести пример. спасибо – msita143

+0

Что касается внешних библиотек, вам придется исследовать другие библиотеки и прочитать их документы, чтобы найти то, что соответствует вашим требованиям. Примером интеграции с другими библиотеками является расширение qtip (https://github.com/cytoscape/cytoscape.js-qtip), хотя нет необходимости создавать расширение для совместного использования библиотек. – maxkfranz