Что нового
Если вы обновляете Pivot с более старой версии, ознакомьтесь со страницей Миграция на новые версии для получения подробной информации.
Версия 2.1.1
Выпущена 10 июня 2026 г.
Исправления
- Возникает ошибка "getMonth" при применении фильтров строк к наборам данных с отсутствующими или пустыми значениями
Версия 2.1
Выпущена 6 мая 2025 г.
Новая функциональность
- Возможность фиксировать столбцы справа
- Выравнивание по умолчанию и форматирование на основе локали для числовых значений
- Возможность задавать пользовательские числовые форматы (для полей дат и числовых полей) через параметр
format, добавленный в свойствоfields - Возможность стилизовать ячейки заголовка и таблицы с помощью параметра
cellStyleсвойствtableShapeиheaderShape - Возможность вставлять HTML-содержимое в ячейки заголовка и таблицы с помощью вспомогательного метода
pivot.template, определяя шаблон в свойствеcellобъектов заголовка и столбца (настройка таблицы путём перехвата события render-table) - Расширены настройки экспорта в Excel и CSV:
- для формата "xlsx" поля дат и числовые поля экспортируются как необработанные значения с форматом по умолчанию или форматом, заданным через свойство
fields - возможность задавать имена файла и листа, а также исключать верхний/нижний колонтитул из экспортируемого файла
- возможность добавлять стили и шаблоны для экспортируемых ячеек
- для формата "xlsx" поля дат и числовые поля экспортируются как необработанные значения с форматом по умолчанию или форматом, заданным через свойство
- Возможность фильтровать данные через внешний элемент ввода
- Визуальная рамка при навигации по ячейкам
- Интеграция с фреймворками
Новый 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.