1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/jscode-flowable-diagram

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Использование snap.svg для создания flowable-диаграммы рабочего процесса

Использование

Импортировать файлы скриптов:

<script src="snap.svg.js"></script>
<script src="diagram.js"></script>

Определение диаграммы рабочего процесса и рендеринг

Диаграмма рабочего процесса включает в себя узлы (начальный узел, узел задачи, узел принятия решения и конечный узел), линии (прямые и ломаные) и табличное расположение:

<svg id="svg"></svg>
<script>

    var data = {

        "cellPadding" : 15,
        "tableMargin" : 10,

        "nodes": [
            {
                "type": "start",
                "cell" : "0,0"
            },
            {
                "type" : "task",
                "cell" : "1,0",
                "id" : "manager",
                "name" : "直属上司审批"
            },
            {
                "type" : "decision",
                "id" : "decision",
                "name" : "请假天数是否大于3",
                "cell" : "2,0",
                "w" : 180
            },
            {
                "type" : "task",
                "cell" : "3,1",
                "id" : "director",
                "name" : "总监审批",
                "highlight" : true
            },
            {
                "type": "end",
                "cell" : "4,0"
            }
        ],
        "lines": [
            {
                "from": "start",
                "to": "manager"
            },
            {
                "from": "manager",
                "to": "decision"
            },
            {
                "from": "decision",
                "to": "director",
                "direction" : "x",
                "text" : "是"
            },
            {
                "from": "decision",
                "to": "end",
                "text" : "否"
            },
            {
                "from": "director",
                "to": "end",
                "direction" : "y"
            }
        ]
    };

    var flow = new Flow("svg", data);
    flow.renderByTableLayout();

</script>

Пример

Рисунок multisources

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Использование snap.svg для создания flowable диаграмм рабочих процессов. Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/jscode-flowable-diagram.git
git@api.gitlife.ru:oschina-mirror/jscode-flowable-diagram.git
oschina-mirror
jscode-flowable-diagram
jscode-flowable-diagram
master