TABULATOR — МАСТЕРСКАЯ И ШЕСТЬ ИНТЕРФЕЙСОВ

Открыть весь проект локально:
1. Распакуйте архив.
2. В папке файлов выполните: python -m http.server 8769
   Альтернатива при установленном PHP: php -S 127.0.0.1:8769
3. Откройте http://127.0.0.1:8769/index.html — шесть интерфейсов.
   Мини-мастерская: http://127.0.0.1:8769/lab.html

Файлы examples/*.html содержат библиотеку, стили и код внутри.
Их можно открыть непосредственно в браузере без интернета.
HTML, скачанный из мастерской или примера, сохраняет текущий вариант.
Его кнопка сброса возвращает данные к состоянию на момент экспорта.

Сценарии:
catalog — каталог услуг, поиск, фильтры, сортировка;
estimate — редактирование количества и цены, расчёт итогов;
groups — группировка задач по статусу или исполнителю;
selection — выбор заявок, массовое изменение и отмена;
pagination — постраничный список заказов;
details — таблица клиентов с подробной карточкой записи.

Все данные демонстрационные. Изменения остаются в открытой странице.
Демонстрации не подключаются к CRM, базе данных или реальному API.
Для рабочего проекта добавьте серверную проверку данных и прав доступа.
Пагинация в примерах локальная: весь набор уже загружен в браузер.

CSV открывается в табличных редакторах; потенциальные формулы защищены
текстовым префиксом. JSON сохраняет структуру данных. Для полного
интерактивного интерфейса используйте HTML или исходные JS/CSS.

Зависимости закреплены и находятся в vendor:
Tabulator 6.7.1, MIT; Bootstrap CSS 5.3.8, MIT.
Тексты лицензий и адреса исходных файлов сохранены рядом.
Основная документация: https://tabulator.info/docs/6.x/
Версия: https://github.com/tabulator-tables/tabulator/releases/tag/6.7.1

Статья: https://ae-nekrasov.ru/development/tabulator-tablicy-veb-servisy-masterskaya-6-primerov/
