Как начать
Перед вами простой туториал, который пошагово покажет, как разместить полностью работоспособную доску Kanban на веб-странице.
Шаг 1. Подключение исходных файлов
Начните с создания HTML-файла с именем index.html. Затем добавьте исходные файлы Kanban в этот файл.
Вам понадобятся два файла:
- JS-файл Kanban
- CSS-файл Kanban
<!DOCTYPE html>
<html>
<head>
<title>How to Start with Kanban</title>
<script src="./dist/kanban.js"></script>
<link href="./dist/kanban.css" rel="stylesheet">
</head>
<body>
<script>
// ваш код будет здесь
</script>
</body>
</html>
Установка Kanban через npm или yarn
Kanban можно также импортировать в ваш проект с помощью yarn
или npm
.
Установка пробной версии Kanban через npm или yarn
Для пробной версии скачайте trial Kanban package и следуйте инструкциям в файле README. Пробная версия доступна в течение 30 дней.
Установка PRO Kanban через npm или yarn
Доступ к приватному npm DHTMLX предоставляется в Client's Area, где вы можете сгенерировать логин и пароль для npm. Там же описаны шаги по установке. Обратите внимание: доступ к приватному npm возможен только при активной лицензии на проприетарную версию Kanban.
Шаг 2. Создание Kanban
После подключения файлов можно добавить Kanban на страницу. Начните с добавления DIV-контейнеров для доски Kanban и её Toolbar:
- Добавьте два DIV-контейнера в файл index.html
- Инициализируйте Kanban и Toolbar с помощью конструкторов kanban.Kanban и kanban.Toolbar
Toolbar является необязательным элементом интерфейса Kanban. Если вам нужна только доска Kanban, используйте один DIV и конструктор kanban.Kanban.
Конструкторы принимают идентификаторы HTML-контейнеров, куда будет размещён Kanban и Toolbar, а также их объекты конфигурации.
<!DOCTYPE html>
<html>
<head>
<title>How to Start with Kanban</title>
<script src="./dist/kanban.js"></script>
<link href="./dist/kanban.css" rel="stylesheet">
</head>
<body>
<div id="toolbar"></div>
<div id="root"></div>
<script>
const board = new kanban.Kanban("#root", {
// свойства конфигурации
});
new kanban.Toolbar("#toolbar", {
// свойства конфигурации
});
</script>
</body>
</html>
Шаг 3. Настройка Kanban
Теперь вы можете задать параметры конфигурации, определяющие внешний вид и работу Kanban при запуске.
Для запуска достаточно добавить начальные данные для cards и columns (и rows, если потребуется). Помимо данных, можно настроить отображение карточек, редактора и toolbar.
const board = new kanban.Kanban("#root", {
cards,
columns,
rows,
rowKey: "row",
cardShape,
editorShape
});
new kanban.Toolbar("#toolbar", {
api: board.api,
items: [
"search",
"spacer",
"sort",
"addColumn",
"addRow"
]
});
Что дальше
Вот и всё - всего три простых шага, и у вас есть простой инструмент для визуализации и управления рабочим процессом. Вы можете сразу приступить к работе с задачами или глубже изучить возможности JavaScript Kanban.