Версия 10.0

вышла 9 ноября, 2022

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

Breaking Changes

  • Spreadsheet: формулы с HYPERLYNK прекратили поддержку браузерных стилей

Если в данных есть ссылки, и вы хотите сохранить их цветными и подчеркнутыми, вам нужно добавить стили для них отдельно.

  • Menu: методы showMenuItem\hideMenuItem для изменения видимости элементов меню

Метод hideItem переименован в hideMenuItem. Чтобы сделать элемент видимым, используйте новый метод showMenuItem вместо showItem. Метод showItem следует использовать для прокрутки компонента, чтобы сделать видимым указанный элемент.

  • Обновление определений Typescript Все методы, которые ранее возвращали any, теперь возвращают тип webix.obj/union. Точный тип возвращаемого значения зависит от конкретного метода.

  • Форматирование отрицательных чисел

При работе с отрицательными числами с помощью соответствующих методов, в конфигурационном объекте, который передается в методы, необходимо задать свойства minusSign и minusPosition для корректного отображения отрицательных чисел.

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

  • Desktop
  • ToDo
  • темы "Willow" и "Dark"
  • сортировка в компонентах для неанглоязычных локалей
  • Bullet: отрицательные значения, origin, minBarHeigh
  • Gantt: планируемые даты
  • Pivot: внешняя обработка данных
  • Pivot: возможность задавать пользовательские операции total
  • Pivot: пользовательские составные операции
  • Spreadsheet: режим strict для операции сложения
  • Spreadsheet: возможность показать\спрятать листы через меню
  • Spreadsheet: предварительный просмотр границ печати
  • Spreadsheet демо: сочетание клавиш ctrl+g позволяет вам перейти на любую ячейку в таблице
  • Spreadsheet: hyperlink: show cell

Обновления

  • Document Manager: превью может показываться или прятаться с помощью реактивного свойства state

Исправления

  • денежный формат: некорректное положение знака “минус”
  • Select игнорирует readonly
  • Bullet graph: заранее прописанный цвет маркера
  • некорректные определения typescript для правил валидации
  • неполные определения типов в webix.d.ts
  • bullet необходимо минимально значение, чтобы отображать 0
  • Datatable с редактором в окне. Когда таблица разрушается и потом создается заново, окно не воспроизводится.
  • Текстовый шаблон выдает ошибку, когда автозаполнение применяется к полю ввода в форме
  • Chrome сокращает поддержку navigator.userAgent, используемого в env.js
  • Menu showItem: некорректное поведение
  • Scheduler: неправильно отображаются события, длящиеся весь день, в попапе в month view
  • Pivot: некорректные групповые значения для составных операций
  • Spreadsheet: загрузка глобальных диапазонов
  • Spreadsheet: подсвечивание диапазонов
  • Spreadsheet: VLOOKUP для 0s возвращает null
Наверх