В эти нелегкие времена очень важно продолжать делать то, что делаем. Именно поэтому сегодня мы особенно рады представить вам релиз Webix 7.3, который включает в себя 2 комплексных виджета: Document Manager и Query, а также возможность встраивать чарты и фильтровать даты в Spreadsheet.
Читайте дальше, чтобы рассмотреть эти обновления детально.
Document Manager
Будучи наследником File Manager 7.2, этот новый виджет открывает дорогу к управлению документами, давая возможность:
- помечать файлы и папки как избранные;
- задавать теги для файлов и искать по ним;
- настраивать совместный доступ к файлам;
- просматривать недавние файлы;
- помечать файлы в корзину перед удалением;
- редактировать Excel файлы в интерфейсе;
- комментировать файлы и папки.
Начать работать с документами можно просто добавив или загрузив их в виджет.
К Document Manager мы прилагаем готовый Golang бакенд; NodeJS будет чуть позже. В отличие от File Manager для корректной работы сервера нужна будет MySQL база данных.
Query
Этот виджет является уверенной альтернативой Query Builder, позволяя гибко настраивать фильтрацию данных, работая в аккуратном интерфейсе.
Поля для поиска в Query можно располагать вертикально и горизонтально, а вся компактность достигается благодаря виджету Filter, который используется внутри.
Как Document и File Managers, виджет построен на основе Webix Jet, что позволяет разработчикам легко кастомизировать его. Вместе в виджетом мы предлагаем бакенд на Golang и NodeJS, который умеет составлять SQL запросы для поиска данных в серверных таблицах.
В будущем мы продолжим поддерживать Query Builder, но крупных изменений удостоится только новый виджет Query.
Обновления для Spreadsheet: Чарты и Даты
В версии Webix 7.3 появляется возможность встраивать чарты и изображения (а на самом деле любые Webix виджеты) поверх ячеек грида.
Чарты можно настраивать с помощью конфигурационного окна: здесь есть и выбор диапазона дат, и тип чарта, и подписи для легенды и оси X. Эта функциональность будет развиваться, и в одной из следующих версий появится возможность более детально настраивать графики и их внешний вид.
Вдобавок, в Spreadsheet было улучшено форматирование и фильтрация дат, а именно появились:
- возможность фильтровать даты Excel фильтром;
- сериализация и загрузка значений фильтра;
- возможность задавать условное форматирование для дат;
- форматирование дат, заданных при помощи формул с операндами;
- форматирование опций выпадающего списка Richselect редактора
Прочие обновления
Сама библиотека Webix была стабилизирована за счет баг фиксов. А вот изменения небольшие: появилась возможность не закрывать окна при нажатии на Escape, а также добавлена коллекция глобальных правил для фильтрации.
Что делать дальше
На странице What’s вы найдете полный список всех нововведений и фиксов. А саму библиотеку можно скачать через npm, Личный кабинет или по нажатию на большую фиолетовую кнопку.
Оставайтесь здоровыми, бдительными, но открытыми миру. Лучшие времена не за горами.