Установка Report Manager

Чтобы начать использовать Report Manager, нужно:

  1. Подключить необходимые CSS и JS файлы на страницу;
  2. Вызвать конструктор объекта.

Необходимые файлы

Подключаем 4 файла:

<html>
 <head>
  <!-- Библиотека Webix -->
  <script src="codebase/webix.js" type="text/javascript"></script>
  <link rel="stylesheet" href="codebase/webix.css" type="text/css">
 
  <!-- Report Manager -->
  <script type="text/javascript" src="codebase/reports.js"></script>
  <link rel="stylesheet" href="codebase/reports.css" type="text/css">
 </head>
 <body>
    <!-- Конструктор Report Manager -->
    <script>
        webix.ui({
            view:"reports", 
            url:"https://docs.webix.com/reports-backend/"
        });
</script> </body> </html>

В следующем разделе мы рассмотрим другие способы создания Report Manager на странице.

Запуск бэкенд сервера

Используя Golang

Чтобы использовать Golang бэкенд для Report Manager вам необходимо:

  • настроить базу данных
  • запустить сервис
# генерация тестовых данных (необязательно)
metadb --demodata
# запускаем сервис
metadb --scheme ./demodata/meta.yml
  • настроить клиентский пример под ваш сервер.

Смотрите детали в README репозитория.

Как запустить пакетные примеры локально

Чтобы запустить пакетные примеры локально, вам нужно перейти в корневую директорию Report Manager, установить необходимые зависимости и запустить дев сервер:

// переходим в корневую директорию
cd reports
 
// устанавливаем зависимости
yarn install //или npm install
 
// запускаем сервер
yarn server //или npm run server
Наверх