Я пытаюсь найти некоторый пример кода, используя библиотеку javascript для принудительного графа, в котором пользователь может перемещать любой узел (и граф динамически реагирует), но тогда каждый узел можно щелкнуть и открыть страницу «детали узла» ( в другой вкладке).
Я просмотрел D3.js, arbor.js, jit (javascript infoviz toolkit), springy. Все они выглядят великолепно и имеют демоверсии, которые близки к тому, что я хочу, но не совсем там.
Я не опытный программист js, я в основном занимаюсь серверной частью.
Я боюсь, что я могу попытаться изучить одну из этих библиотек, чтобы попытаться реализовать свой вариант использования, только чтобы обнаружить, что она по какой-то причине не работает. Например, в одном из них (D3) на форуме обсуждалось, что щелчок по узлу часто ошибочно принимается за перемещение узла, и, похоже, не было быстрого обходного пути. В другом (arbor.js) главная страница (в дополнение к тому, что она минимизирована) показывает что-то близкое к тому, что я хочу, но подвижные узлы не кликабельны, а кликабельные узлы не подвижны.
FF или Chrome в порядке - мне не нужна поддержка IE.
Я также открыт для чего-то, основанного на Flash — пока мне не нужно ничего компилировать в Actionscript/Flash — что-то с API js/html.
Спасибо.