Классификатор
Only for es module
Тестирование
npm t
Встраивание
Установка npm пакета
npm i flat-tree-builder
html
- Создайте элемент на странице, куда будет встраиваться элемент, присвойте элементу id
js
- Импортируйте класс Classifier из classifier.js
- Создайте экземпляр класса Classifier, где первым параметром передается id элемента, вторым - объект с параметрами
css
- Подключите файл classifier.css
- Подключите bootstrap
Объект с параметрами
- getUrl: url для гет запроса с результатом поиска
- postClassifierUrl: url для пост запроса с новым классификатором
- search: если классификатор используется для поиска
- test: запуск с тестовыми данными
- selectedIds: массив с id, которые надо выбрать при инициализации
Пример
<link
rel="stylesheet"
href="./node_modules/bootstrap/dist/css/bootstrap.min.css"
/>
<link rel="stylesheet" href="./node_modules/flat-tree-builder/classifier.css" />
<div id="test"></div>
import Classifier from "flat-tree-builder";
const classifier = new Classifier("#test", {
test: true,
search: true,
});