Перейти к основному содержимому

Что нового

Если вы обновляете Pivot с более старой версии, ознакомьтесь со страницей Миграция на новые версии для получения подробной информации.

Версия 2.1.1

Выпущена 10 июня 2026 г.

Исправления

  • Возникает ошибка "getMonth" при применении фильтров строк к наборам данных с отсутствующими или пустыми значениями

Версия 2.1

Выпущена 6 мая 2025 г.

Новая функциональность

Новый API

  • Параметр right внутри объекта split свойства tableShape
  • Параметр cellStyle внутри свойств tableShape и headerShape
  • Параметр format внутри массива fields
  • Событие filter-rows внутреннего компонента Table
  • pivot.template для определения HTML-содержимого ячеек таблицы

Исправления

  • Итоговые столбцы не сортируются
  • Строковые значения с ведущим нулём преобразуются в числа при экспорте
  • Шаблон предиката не применяется к строкам/столбцам
  • Ошибка наблюдателя изменения размеров в граничных случаях

Критические изменения

  • Параметр colWidth объекта sizes в свойстве tableShape переименован в columnWidth

Версия 2.0.3

Выпущена 29 ноября 2024 г.

Исправления

  • При экспорте в Excel/CSV древовидной структуры экспортируются только верхние ветви
  • Экспортируемые столбцы с автоматической шириной оказываются слишком узкими в итоговом файле Excel
  • Неверное положение всплывающего окна с фильтрами
  • Некорректное поведение после изменения конфигурации с помощью метода setConfig
  • Более точные определения типов

Версия 2.0.2

Выпущена 22 октября 2024 г.

Исправления

  • Определение типа columnShape
  • Корректное содержимое пакета

Версия 2.0

Выпущена 26 августа 2024 г.

Пожалуйста, ознакомьтесь с обзором выпуска на странице блога

Критическое изменение

заметка

API версии 1.5 несовместим с API версии 2.0.

Советы по миграции на новую версию смотрите на странице Миграция.

Новая функциональность

  • Pivot 2.0 быстро выполняет рендеринг и генерацию больших наборов данных (пример)
  • Новые возможности настройки внешнего вида и поведения столбцов доступны через свойство columnShape:
    • настройка autowidth с возможностью задать maxRows для обработки при расчёте autoWidth (пример)
    • функция firstOnly, при которой каждое поле с одинаковыми данными анализируется только один раз для расчёта ширины столбца (по умолчанию)
  • Теперь можно настраивать внешний вид и поведение заголовков с помощью свойства headerShape, которое позволяет:
    • применять шаблон к тексту в заголовках (пример)
    • изменять ориентацию текста (пример)
    • делать столбцы сворачиваемыми (пример)
  • Форма и размеры таблицы настраиваются через свойство tableShape, которое позволяет:
    • настраивать высоту строк, заголовков, нижнего колонтитула: rowHeight, headerHeight, footerHeight (Изменение размеров таблицы)
    • генерировать итоговые значения не только для столбцов, но и для строк — с помощью параметра totalColumn свойства tableShape (пример)
    • скрывать дублирующиеся значения в представлении таблицы (параметр cleanRows свойства tableShape)
    • фиксировать столбцы слева, делая их статичными при прокрутке (пример)
    • разворачивать или сворачивать все строки (пример)
  • Добавлены дополнительные возможности для агрегирования данных:
  • Добавлены новые методы: getTable(), setConfig(), setLocale(), showConfigPanel()
  • Добавлены новые события: add-field, delete-field, open-filter, render-table, move-field, show-config-panel, show-config-panel, update-config, update-field.