Webix 7.3: Document Manager, виджет Query и встроенные Чарты в Spreadsheet

В эти нелегкие времена очень важно продолжать делать то, что делаем. Именно поэтому сегодня мы особенно рады представить вам релиз Webix 7.3, который включает в себя 2 комплексных виджета: Document Manager и Query, а также возможность встраивать чарты и фильтровать даты в Spreadsheet.

Читайте дальше, чтобы рассмотреть эти обновления детально.

Webix 7.3: Document Manager, виджет Query и встроенные Чарты в Spreadsheet

Document Manager

Будучи наследником File Manager 7.2, этот новый виджет открывает дорогу к управлению документами, давая возможность:

  • помечать файлы и папки как избранные;

Document Manager избранное

  • задавать теги для файлов и искать по ним;

Document Manager теги

  • настраивать совместный доступ к файлам;

Document Manager совместный доступ

  • просматривать недавние файлы;

Document Manager недавние файлы

  • помечать файлы в корзину перед удалением;

Document Manager корзина

  • редактировать Excel файлы в интерфейсе;

Document Manager Excel файлы

  • комментировать файлы и папки.

Document Manager комментирование

Начать работать с документами можно просто добавив или загрузив их в виджет.

Попробуйте добавить файл и открыть его:

View code >>

К Document Manager мы прилагаем готовый Golang бакенд; NodeJS будет чуть позже. В отличие от File Manager для корректной работы сервера нужна будет MySQL база данных.

Query

Этот виджет является уверенной альтернативой Query Builder, позволяя гибко настраивать фильтрацию данных, работая в аккуратном интерфейсе.

Добавьте фильтр:

View code >>

Поля для поиска в Query можно располагать вертикально и горизонтально, а вся компактность достигается благодаря виджету Filter, который используется внутри.

Измените правило:

View code >>

Как Document и File Managers, виджет построен на основе Webix Jet, что позволяет разработчикам легко кастомизировать его. Вместе в виджетом мы предлагаем бакенд на Golang и NodeJS, который умеет составлять SQL запросы для поиска данных в серверных таблицах.

В будущем мы продолжим поддерживать Query Builder, но крупных изменений удостоится только новый виджет Query.

Обновления для Spreadsheet: Чарты и Даты

В версии Webix 7.3 появляется возможность встраивать чарты и изображения (а на самом деле любые Webix виджеты) поверх ячеек грида.

Например, как в этом демо:

View code >>

Чарты можно настраивать с помощью конфигурационного окна: здесь есть и выбор диапазона дат, и тип чарта, и подписи для легенды и оси X. Эта функциональность будет развиваться, и в одной из следующих версий появится возможность более детально настраивать графики и их внешний вид.

Spreadsheet Updates: Charts and Dates

Вдобавок, в Spreadsheet было улучшено форматирование и фильтрация дат, а именно появились:

  • возможность фильтровать даты Excel фильтром;
  • сериализация и загрузка значений фильтра;
  • возможность задавать условное форматирование для дат;
  • форматирование дат, заданных при помощи формул с операндами;
  • форматирование опций выпадающего списка Richselect редактора

Прочие обновления

Сама библиотека Webix была стабилизирована за счет баг фиксов. А вот изменения небольшие: появилась возможность не закрывать окна при нажатии на Escape, а также добавлена коллекция глобальных правил для фильтрации.

Что делать дальше

На странице What’s вы найдете полный список всех нововведений и фиксов. А саму библиотеку можно скачать через npm, Личный кабинет или по нажатию на большую фиолетовую кнопку.

Скачайте Webix 7.3

Оставайтесь здоровыми, бдительными, но открытыми миру. Лучшие времена не за горами.