Дизайнер блок-схем Javascript в стиле CKeditor - PullRequest
1 голос
/ 24 сентября 2010

Здесь, при переполнении стека, я узнал, что то, что мне нужно, называется «блок-схемой». Мне нужно разрешить пользователю рисовать в браузере (используя свою мышь) блок-схему, которая представляла бы поток процесса или алгоритма. Эта блок-схема должна содержать решения (да / нет ромбов), задачи (прямоугольники), стрелки, метки и т. Д.

Редактор блок-схем должен быть частью формы на веб-странице, должен быть написан на JavaScript и важно, чтобы он создавал текстовый вывод (XML?), Который будет сохраняться в БД, и когда эта страница при повторном открытии диаграмма будет отображаться на основе ранее сохраненного текста.

Никаких других выходов не потребуется. По сути, мне нужен только графический редактор / создатель XML.

Было бы идеально, если бы он работал так же, как CkEditor: http://ckeditor.com/demo

Этот CkEditor является редактором JS Html, который покрывает текстовое поле (в форме), и когда вы что-то пишете в этом редакторе, оно (на заднем плане) преобразуется в HTML и записывается в текстовое поле. При отправке всей формы с помощью кнопки содержимое текстовой области может быть обработано и сохранено.

Я прочитал следующую ветку, но ничего не подходит для моих целей

stackoverflow.com / вопросы / 363592 / JavaScript-библиотека-для-иерархического-блок-схемы

Очень близко к моей идее был этот проект, но это Java-программа, которая запускается вне браузера и вывод не может быть сохранен в БД.

www.jgraph.com / jgraph.html

Кто-нибудь использовал что-то, как я только что описал?

Обновление 1: Это может быть то, к чему я стремился. Кто-нибудь знает что-то подобное и / или бесплатное? origramy.com/origramy.html

1 Ответ

1 голос
/ 03 февраля 2011

Вы найдете эту тему полезной.В нем говорится о создании потоковой диаграммы из BPMN, которая находится в XML.

...