3.2.2. grid#

Раздел находится в разработке.

3.2.2.1. Индикация состояния списка#

Для индикации состояния списка используется строка статуса

Отображаемые состояния:

3.2.2.2. Режимы работы с данными#

Поддержка режима высокой ёмкости

В соответсвие со спецификациями отключен недоступный для этого режима функционал. Других особенностей работы контрола нет.

3.2.2.3. Область итогов#

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

3.2.2.3.1. Доступные типы агрегации#

  • Нет - Отсутствие агрегации. Итоговая строка для данной колонки остается пустой.

  • Количество - Отображает общее количество записей в колонке.

  • Сумма - Отображает сумму всех непустых значений в колонке.

  • Минимум - Отображает минимальное значение в колонке.

  • Максимум - Отображает максимальное значение в колонке.

  • Среднее - Отображает среднее значение непустых строк в колонке. Среднее значение округляется (математическим округлением от 0.5 вверх) до двух знаков после запятой.

3.2.2.3.2. Ограничения по типу данных#

  • Для числовых колонок доступны все виды агрегации: “Нет”, “Количество”, “Сумма”, “Минимум”, “Максимум”, “Среднее”.

  • Для нечисловых колонок доступны только “Нет” и “Количество”.

3.2.2.4. Сортировка#

Сортировка в таблице позволяет пользователю упорядочивать данные в соответствии с определёнными критериями. Существует два направления сортировки:

  • По возрастанию – от меньшего к большему (например, от A до Z, от 1 до 100).

  • По убыванию – от большего к меньшему (например, от Z до A, от 100 до 1).

3.2.2.4.1. Основные механизмы сортировки#

  • Сортировка включается кликом в область заголовка колонки.

  • Включение сортировки всегда сортирует данные по возрастанию.

  • Для смены направления сортировки нужно повторно кликнуть на заголовок отсортированной колонки.

3.2.2.4.2. Множественная сортировка#

Множественная сортировка позволяет пользователю сортировать данные сразу по нескольким колонкам.

  • Shift + клик включает множественную сортировку, позволяя отсортировать несколько колонок одновременно.

  • Если отсортировано несколько колонок, иконка сортировки изменяется, добавляя порядковый номер, который указывает приоритет сортировки. Сортировка добавленная ранее имеет больший приоритет, чем последующие.

  • Shift + клик по колонке в множественной сортировке изменяет её направление, но не меняет порядковый номер.

  • Ctrl + Shift + клик по колонке в множественной сортировке аналогичен Ctrl + клик и отключает сортировку этой колонки.

3.2.2.4.3. Отключение сортировки#

  • Для отключения сортировки у конкретного столбца необходимо выполнить Ctrl + клик. Если колонка не была отсортирована, действие не оказывает эффекта.

  • Ctrl + клик по колонке, участвующей в множественной сортировке, выключает сортировку только этой колонки, а порядковые номера остальных отсортированных колонок смещаются. Если остаётся только одна отсортированная колонка, её порядковый номер не отображается.

  • Если отсортировано несколько колонок и выполнен обычный клик по неотсортированной колонке, вся предыдущая сортировка сбрасывается, и включается одиночная сортировка по последней выбранной колонке.

3.2.2.4.4. Сортировка в области группировки#

Область группировки поддерживает сортировку аналогично основному гриду, включая возможность множественной сортировки.

  • Клик по заголовку группы включает сортировку, Ctrl + клик отключает её, а повторный клик по отсортированной колонке меняет направление сортировки.

  • Приоритет сортировки в области группировки определяется иерархией группировки: колонка, расположенная левее, имеет более высокий приоритет, чем колонка, расположенная правее.

  • Сортировка на уровне группировки является наиболее приоритетной, а сортировка на уровне грида выполняется после неё.

3.2.2.5. Спецификация пунктов контекстного меню#

3.2.2.5.1. Копировать#

Используется для копирования данных из ячейки таблицы.

See also

Информация по работе с записью текста в буфер обмена находится в Справочники Api - CoreClipboard.

Если отсутствует разрешение на запись в буфер обмена для сайта с прикладным проектом в браузере, то кнопка не будет отображаться. Сообщение об этом будет выведено в логи браузера.

Если в рамках запущенного сайта разрешение на запись в буфер обмена отсутствовало, после чего было предоставлено, то необходимо перезагрузить сайт, чтобы кнопка отобразилась.

Если в рамках запущенного сайта разрешение на запись в буфер обмена имелось, после чего было заблокировано, то кнопка не скроется, но возможность копирования данных будет заблокирована. Сообщение об этом будет выведено в логи браузера.

Warning

Если в браузере отсутствует доступ к Async Clipboard API, то запись текста в буфер обмена работать не будет.

3.2.2.5.2. Вставить#

Используется для вставки данных в ячейку таблицы из буфера обмена.

See also

Информация по работе с чтением текста из буфера обмена находится в Справочники Api - CoreClipboard.

Если отсутствует разрешение на чтение из буфера обмена для сайта с прикладным проектом в браузере, то кнопка не будет отображаться. Сообщение об этом будет выведено в логи браузера.

Если в рамках запущенного сайта разрешение на чтение из буфера обмена отсутствовало, после чего было предоставлено, то необходимо перезагрузить сайт, чтобы кнопка отобразилась.

Если в рамках запущенного сайта разрешение на чтение из буфера обмена имелось, после чего было заблокировано, то кнопка не скроется, но возможность вставки данных будет заблокирована. Сообщение об этом будет выведено в логи браузера.

Warning

Если в браузере отсутствует доступ к Async Clipboard API, то чтение текста из буфера обмена работать не будет.

3.2.2.5.3. Область итогов#

Отобразить или скрыть область итогов.

3.2.2.5.4. Область группировки#

Отобразить или скрыть область группировки.

3.2.2.5.5. Автофильтр#

3.2.2.5.6. Загрузить данные полностью#

Выполняет загрузку всех данных выборки

3.2.2.5.7. Свернуть все дерево#

3.2.2.5.8. Развернуть все дерево#

3.2.2.5.9. Разместить все колонки на экране#

3.2.2.5.10. Настройка видимости колонок#

3.2.2.5.11. Восстановить настройку по умолчанию#

3.2.2.5.12. Скрыть колонку#

3.2.2.5.13. Сохранить как#

Экспорт содержимого таблицы в файл. Вызов данного пункта меню откроет диалоговое окно для выбора режима экспорта.