Что нового
Если вы обновляете Spreadsheet с более ранней версии, ознакомьтесь с Миграцией на новую версию.
Версия 6.0.4
Выпущена 2 ноября 2026 года
Новый функционал
- Поддержка доступности, ориентированная на WCAG 2.2 AA, Section 508 и EN 301 549: управление всеми частями Spreadsheet с клавиатуры, поддержка программ чтения с экрана и видимый фокус во всех темах. См. руководство Доступность и Отчёт о соответствии требованиям доступности
- Возможность отключать и включать выделение ячеек:
- новое свойство конфигурации:
selection - новые методы модуля selection:
enable(),disable(),isDisabled()
- новое свойство конфигурации:
- Метод
announce()отправляет статусное сообщение программам чтения с экрана - Новые команды контекстного меню: Ширина столбца, Высота строки и Открыть фильтр
Обновления
- Навигация с клавиатуры (см. Список горячих клавиш):
- фокус остаётся на активной ячейке,
TabиShift + Tabвыводят фокус из последней и первой ячейки листа, аCtrl + F6перемещает фокус между меню, панелью инструментов, листом и вкладками листов - панель инструментов, строка меню и вкладки листов являются единой точкой табуляции, а навигация по ним выполняется стрелками
- добавлены новые сочетания клавиш, например,
Shift + F10для контекстного меню иCtrl (Cmd) + Shift + 9/Ctrl (Cmd) + Shift + 0для отображения скрытых строк и столбцов - всплывающие окна выбора цвета и границ на панели инструментов получают фокус при открытии и закрываются по
EscиTab
- фокус остаётся на активной ячейке,
- Стрелки останавливаются на первой и последней видимой строке и столбце, а не переходят к противоположному краю, а нажатие стрелки на краю сокращает выделенный диапазон до активной ячейки
- Текст, введённый через редактор метода ввода (IME), отображается в активной ячейке и запускает редактирование через метод
startEdit(), поэтому для него срабатывают событияbeforeEditStartиafterEditStart - Метод
setFocusedCell()перемещает фокус клавиатуры на ячейку - Ссылка в ячейке отображается как настоящая ссылка, которая открывается в новой вкладке, а
Alt (Option) + Enterоткрывает ссылку активной ячейки - Режим только для чтения сохраняет навигацию с клавиатуры, выделение, копирование и поиск, а программы чтения с экрана озвучивают отклонённые изменения. Чтобы отключить выделение, используйте опцию
selection: false - Удаление строки или столбца через объединённую ячейку удаляет все строки или столбцы объединённой ячейки
- Новые строки интерфейса и программ чтения с экрана в локали
spreadsheet, а также перевод встроенных виджетов - Переменная
--dhx-spreadsheet-focus-colorдля фокуса клавиатуры и цвета ссылок на ячейки в формулах с более высокой контрастностью в светлых темах