В эти нелегкие времена очень важно продолжать делать то, что делаем. Именно
поэтому сегодня мы особенно рады представить вам релиз 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, Личный кабинет или по нажатию на большую фиолетовую кнопку.
Оставайтесь здоровыми, бдительными, но открытыми миру. Лучшие времена не за
горами.