Настройка узла Spacetree Toolkit JavaScript

Я видел, что многие люди рекомендуют JavaScript Visualization Toolkit (JIT) для организационной диаграммы. Я пытаюсь использовать SpaceTree of JavaScript InfoVis Toolkit для организационной диаграммы. Узлы в моей организационной диаграмме похожи на компонент сам по себе с изображением профиля сотрудника, два разных значка, которые появляются наложения при щелчке, и около трех строк простого текста с именем, заголовком и количеством отчетов ... каждая строка разделена светлой горизонтальной линией. Что-то вроде:

У меня вопрос, можно ли до такой степени настроить узлы космического дерева? Могу ли я иметь Node почти как другой "компонент" или объект JavaScript, у которого есть собственный метод рендеринга?

Я исследовал на форумах и рассмотрел некоторые варианты:

  1. $ jit.ST.NodeTypes.implement () ... но на основе примеров, которые я видел, это похоже, помогает в настройке узла с точки зрения форм и т.д., но не как макет, нарисованный выше. Я имею в виду настройку что-то типа: http://groups.google.com/group/javascript-information-visualization-toolkit/browse_thread/thread/a4a059cbeb10ba23/ebf472366cdbbdef?lnk=gst&q=spacetree+nodetype#ebf472366cdbbtml пытался установить в 12 метод в example5.js по адресу: но вроде ничего не делает. Хотя я не уверен, что это будет хорошим способом настройки узла. Example5 находится на веб-сайте JIT (мне не разрешено размещать более одной гиперссылки)
  2. Расширение Graph.Node ... Я все еще рассматриваю этот вариант, и он в этот момент я не знаю, насколько сложно иметь место tree используйте Graph.myNode, и как Graph.myNode вообще будет выглядеть? я нужно подумать над этими вопросами и посмотреть, возможно ли это вообще.

37
задан ROMANIA_engineer 19 September 2017 в 01:31
поделиться