Версия 10.3

вышла 28 августа, 2024

Что нового в комплексных виджетах:

Breaking Changes

  • DatePicker: в предыдущих версиях конфигурационное свойство format можно было задать функцией.
    С версии 10.3 оно может быть задано как строка или как объект. Если задается как объект, в его конфигурации есть два свойства get и set, которые могут быть заданы функциями или строками.

Новые возможности

Обновления

Fixes

  • Chat: улучшенный доступ ко встроенным обработчикам событий для серверных сообщений
  • Diagram: частичная обрезка графа при зуме диаграммы
  • Pivot: комплексная функция дает некорректный результат со значениями меньше 1
  • Scheduler: динамическая загрузка пропускает первую неделю, если webix.Date.startOnMonday установлен в true и месяц начинается с воскресенья
  • Scheduler: новое событие не отображается в Units view
  • SpreadSheet: редактирование ячеек в iOS
  • SpreadSheet: проблемы с операциями вырезать/вставить в режиме многостраничности
  • SpreadSheet: стили не копируются на отдельную страницу
  • SpreadSheet: копирование из одного spreadsheet в другой
  • SpreadSheet: навигация клавишами со стрелками не работает после применения цвета к ячейке
  • SpreadSheet: объединенные ячейки копируются в одну ячейку
  • SpreadSheet: границы печати не отрисовываются при пересечении со спанами
  • SpreadSheet: ошибка в функции ROUND, содержащей отрицательное число
  • SpreadSheet: экспорт с кастомным скином в Excel
  • SpreadSheet: неактуальное состояние фиксированных строк в параметрах onAction для "freeze-row"
  • SpreadSheet: тип спарклайна Scatter удален, поскольку не поддерживается
  • SpreadSheet: режим "только для чтения" для фильтров, тулбара и меню
  • SpreadSheet: пробел в формате цены
  • SpreadSheet: перетаскивание маркера заполнения не работает после скролла в SpreadSheet
  • DataLayout не может передать данные в элементы внутри панели Accordion
  • Dashboard: возврат false в factory приводит к поломке restore()
  • Динамическая перестройка интерфейса не работает для MultiView
  • Событие onBeforeEditStop не может обработать редакторы попапов
  • SideMenu с контекстом и выделением
  • MultiView с включенным keepViews некорректно добавляет PDFViewer
  • Некорректная работа свойства формы elementsConfig
  • Некорректное значение чекбокса в Property Sheet
  • Timeline: details не всегда появляются при заданном свойстве height:"auto"
  • Некорректное поведение при перемещении курсора над ресайзером
  • Daterange: время конечной даты диапазона отображается некорректно
  • Radio button с пустыми опциями или без опций ломает отрисовку интерфейса
  • DataTable: некорректная работа свойства inputConfig
  • DataTable: нули не отображаются при использовании webix.print()
  • Событие onItemSingleClick не работает для DataView
  • MultiCombo исчезает при закрытии окна клавишей Escape при открытом suggest list
  • Лишние иконки (иконка фильтра) в элементах headermenu
  • Свойства Bullet Graph label и placeholder игнорируют изменение значения
  • DOMException при валидации контрола Text с типом "number"
  • Метод adjustRowHeight игнорирует комплексные темплейты
  • Граница панели DashBoard исчезает при уменьшении панели
  • Невозможность парсинга webix.Date.strToDate для ISO 8601 без разделителей
  • DatePicker: формат, заданный строкой с type: "month"/"year" применяется некорректно
  • Опечатка в локали для французского языка
  • Утечки памяти, связанные с фильтрацией
  • Утечки памяти, связанные с кастомным скроллом
  • Обработка ошибок в GraphQL прокси
  • Неправильный стиль CSS для "placeholder" в минифицированной версии
  • Комплексные виджеты: вместо проверки целого названия CSS класса комплексного виджета теперь проверяется, начинается ли название CSS класса с префикса комплексного виджета
  • Экспорт в Excel: некорректное отображение значения, когда ячейка из Sheet B содержит ссылку на пустую ячейку в Sheet A
  • Экспорт в Excel: вызов метода toExcel() в редакторе Numbers (iOS/macOS) заменяет пустые значения нулями
Наверх