Работа с табличными представлениями
Для отображения списков объектов в разделах графического интерфейса администратора используются табличные представления.
Настройка состава столбцов
Чтобы выбрать столбцы, отображаемые в табличном представлении:
-
Щелкните правой кнопкой мыши по строке заголовков таблицы.
-
В открывшемся меню установите флажки для столбцов, которые требуется отображать, и снимите флажки для столбцов, которые необходимо скрыть.
Сортировка значений в столбцах
Сортировка в столбцах табличных представлений доступна для типов данных:
-
числовые данные;
-
текстовые данные;
-
дата и время.
Направления сортировки определяются следующим образом:
| Тип данных | Возрастание (Ascending) | Убывание (Descending) | Значок направления |
|---|---|---|---|
Числовые |
От меньшего к большему |
От большего к меньшему |
|
Текстовые |
По алфавиту (от А до Я) |
По алфавиту (от Я до А) |
|
Дата и время |
От старых к новым |
От новых к старым |
|
По умолчанию сортировка отключена. Если табличное представление поддерживает сортировку, при наведении курсора на заголовок столбца отображается значок
.
Чтобы включить сортировку строк в табличном представлении по значениям в определенном столбце, нажмите его заголовок:
-
один раз, чтобы отсортировать значения по возрастанию (числа: от меньшего к большему, текст: от А до Я, даты: от старых к новым) — в заголовке столбца отображается значок
, указывающий направление сортировки; -
второй раз, чтобы отсортировать значения по убыванию (числа: от большего к меньшему, текст: от Я до А, даты: от новых к старым) — в заголовке столбца отображается значок
, указывающий направление сортировки; -
третий раз, чтобы отменить сортировку — в заголовке столбца отображается значок
.
Пример отображения сортировки по одному столбцу:
Сортировка возможна по одному столбцу или двум столбцам одновременно.
При сортировке по двум столбцам в заголовках рядом со значком направления сортировки также отображаются значки, указывающие на порядок (приоритет):
и
.
Пример отображения сортировки по двум столбцам одновременно:
| Сортировка доступна для некоторых табличных представлений. |
Особенности сортировки значений перечисляемого типа (enum)
При сортировке значений в столбцах, основанных на полях с перечисляемым типом (enum), итоговый порядок может отличаться от ожидаемого.
Это связано с тем, что в таком случае сортировка выполняется по внутренним строковым значениям enum, которые хранятся в базе данных в виде идентификаторов на латинице, тогда как в веб-интерфейсе отображаются сопоставленные с ними наименования на русском языке. Из-за этого видимый пользователю порядок может не соответствовать лексикографическому порядку отображаемых в столбце значений на русском языке.
Выделение и копирование текста в буфер обмена
Предусмотрена возможность выделения и копирования текстовых значений в таблицах со списками сущностей. Это позволяет быстро извлекать ключевые данные (например, имя устройства или коллекции) для дальнейшего использования при поиске и фильтрации или во внешних инструментах.
Для выделения текста достаточно щелкнуть и удерживать левую кнопку мыши, проведя по нужному фрагменту в ячейке таблицы. Выделение сохраняется до тех пор, пока не будет выполнен новый щелчок за пределами таблицы или не произойдет обновление данных. После выделения текст можно скопировать с помощью стандартного сочетания клавиш Ctrl+C либо через контекстное меню браузера, выбрав команду Копировать.
Для ускорения повторяющихся операций в таблицах на боковой панели быстрого просмотра и страницах карточек сущностей реализованы кнопки копирования рядом с наиболее востребованными полями.
Например:
-
в разделе «Применение конфигураций» значок копирования расположен слева от имени устройства, позволяя быстро извлечь его для анализа ошибок применения;
Рис. 2. Пример копирования имени устройства на странице просмотра результатов применения конфигурации -
в разделе «Устройства» — на боковой панели быстрого просмотра и странице с подробной информацией об устройстве значок копирования доступен рядом с именем устройства и его IP-адресом.
Рис. 3. Пример копирования IP-адреса на странице с информацией об устройстве
Нажатие на кнопку копирует соответствующее значение, а визуальная обратная связь (всплывающее сообщение) подтверждает успешное выполнение действия.
Выделение и копирование поддерживаются стандартными механизмами браузера.
Выделение строк для управления объектами
Для выполнения массовых операций, таких как копирование, удаление или применение конфигураций, используйте стандартные комбинации клавиш для множественного выделения строк в таблицах интерфейса. Поддерживается широкий набор способов выбора: от диапазонов до произвольного набора строк с сохранением состояния выделения при фильтрации, сортировке и навигации.
Множественное выделение доступно в разделах:
-
«Устройства»;
-
«Коллекции устройств»;
-
«Конфигурации»;
-
«Новые устройства»;
-
«Отчеты».
Все методы выделения синхронизированы с боковой панелью, где отображаются выбранные объекты в реальном времени. Дополнительно реализованы механизмы защиты от ошибочных действий.
Далее описываются поддерживаемые способы выделения, их поведение и взаимодействие с другими элементами интерфейса.
Выделение диапазона строк с помощью Shift + левая кнопка мыши
Порядок действий:
-
Перейдите на страницу с нужной таблицей (например, на страницу «Устройства»).
-
Щелкните по первой строке диапазона.
-
Нажмите и удерживайте клавишу Shift.
-
Щелкните по последней строке диапазона.
В результате выделения:
-
флажки перед выбранными строками отображаются как установленные;
-
выделенные строки подсвечиваются цветом;
-
выбранные объекты отображаются на боковой панели.
Отпустите клавишу Shift — выделение сохраняется. Теперь выберите одно из доступных массовых действий.
Выделение диапазона строк с помощью Shift + стрелка вверх/вниз
Порядок действий:
-
Перейдите на страницу с нужной таблицей (например, на страницу «Устройства»).
-
Щелкните по первой строке в диапазоне, которую хотите выделить.
-
Нажмите и удерживайте клавишу Shift.
-
Нажмите клавишу ↓ (стрелка вниз) нужное количество раз — каждое нажатие расширяет выделение на одну строку вниз.
-
Если нужно уменьшить диапазон, нажмите ↑ (стрелка вверх) — выделение сократится вверх, при этом последняя строка останется фиксированной как конец диапазона.
В результате выделения:
-
флажки перед выбранными строками отображаются как установленные;
-
выделенные строки подсвечиваются цветом;
-
выбранные объекты отображаются на боковой панели.
Отпустите клавишу Shift — выделение сохраняется. Теперь выберите одно из доступных массовых действий.
Добавление в выделение или удаление из выделения отдельных строк с помощью Ctrl/Cmd + левая кнопка мыши
Порядок действий:
-
Перейдите на страницу с нужной таблицей (например, на страницу «Устройства»).
-
Если требуется выделить строки, щелкните по первой строке, которую хотите добавить в выделение. Если выделение выполняется другим способом и требуется отменить его для определенных строк, переходите к следующему шагу.
-
Нажмите и удерживайте клавишу Ctrl (Windows) или Cmd (Mac).
-
Щелкните по строкам, которые нужно добавить или удалить из выделения:
-
если строка не выделена, она выделяется;
-
если строка уже выделена, ее выделение снимается.
-
В результате выделения:
-
флажки перед выбранными строками отображаются как установленные;
-
выделенные строки подсвечиваются цветом;
-
выбранные объекты отображаются на боковой панели.
Отпустите клавишу Ctrl/Cmd — выделение сохраняется. Теперь выберите одно из доступных массовых действий.
Добавление в выделение или удаление из выделения отдельных строк с помощью Ctrl/Cmd + пробел
Порядок действий:
-
Перейдите на страницу с нужной таблицей (например, на страницу «Устройства»).
-
Если требуется выделить строки, щелкните по первой строке, которую хотите добавить в выделение. Если выделение выполняется другим способом и требуется отменить его для определенных строк, переходите к следующему шагу.
-
Нажмите и удерживайте клавишу Ctrl (Windows) или Cmd (Mac).
-
Используйте клавиши ↑ (вверх) или ↓ (вниз), чтобы перемещать курсор между строками.
-
При каждом нажатии пробела текущая строка добавляется к выделению, если не выделена, или снимается с выделения, если уже выделена.
В результате выделения:
-
флажки перед выбранными строками отображаются как установленные;
-
выделенные строки подсвечиваются цветом;
-
выбранные объекты отображаются на боковой панели.
Отпустите клавишу Ctrl/Cmd — выделение сохраняется. Теперь выберите одно из доступных массовых действий.
Сброс выделения при выборе новой строки
В процессе выделения строк с помощью клавиш Shift (диапазон) или Ctrl/Cmd (отдельные строки) может возникнуть необходимость быстро переключиться на один элемент, отменив предыдущее выделение — например, чтобы сосредоточиться на конкретном устройстве.
В этом случае:
-
Отпустите клавишу Shift или Ctrl/Cmd — выделение сохраняется.
-
Щелкните по любой другой строке — выделение полностью сбрасывается, и выделяется только одна щелкнутая строка.
Это поведение позволяет быстро переключаться между отдельными объектами без необходимости вручную снимать выделение.
Отображение выделенных объектов на боковой панели
При выделении строк на любой странице, где это действие поддерживается, объекты автоматически отображаются в соответствующем разделе на боковой панели справа:
| Страница | Боковая панель | Отображаемая информация |
|---|---|---|
«Устройства» |
Выделенные устройства |
Полные доменные имена (FQDN) |
«Коллекции устройств» |
Выделенные коллекции |
Наименования коллекций |
«Конфигурации» |
Выделенные конфигурации |
Наименования конфигураций |
«Новые устройства» |
Выделенные новые устройства |
Имена хостов |
«Отчеты» |
Выделенные отчеты |
Наименования отчетов |
Обратите внимание:
-
количество объектов на боковой панели всегда совпадает с количеством выделенных строк;
-
боковая панель обновляется в реальном времени при изменении выделения.
Удаление выделенных объектов с боковой панели
На боковой панели рядом с каждым выделенным объектом отображается значок
.
Нажатие на значок удаляет объект из выделения. При этом:
-
флажок в строке объекта в таблице на странице снимается;
-
объект удаляется с боковой панели;
-
остальные выделенные объекты сохраняют свое состояние.
Данное действие не удаляет объект из системы, а только снимает выделение.
Также на боковой панели в верхней части раздела отображается кнопка Сбросить — нажатие этой кнопки полностью убирает все выделения, снимая флажки со всех строк в таблице и очищая содержимое боковой панели. Это действие эквивалентно сбросу выделения на уровне приложения и не влияет на данные в системе.
Блокировка удаленных операций с устройствами при выборе более 30 строк
Для предотвращения массовых операций:
-
при выделении 31 и более строк кнопка Удаленные операции на боковой панели становится неактивной;
-
при уменьшении выделения до 30 строк или менее кнопка снова доступна.
Данное ограничение применяется только к удаленным операциям на боковой панели раздела «Устройства». Другие действия не ограничены.
Отсутствие контекстного меню при множественном выделении
При выделении двух или более строк правый щелчок на одной из них в таблице не открывает контекстное меню.
При выделении только одной строки контекстное меню отображается стандартно.
Это поведение предотвращает случайное применение действий, несовместимых с множественным выбором.
Сохранение выделения при фильтрации, сортировке и смене страниц
Выделение строк сохраняется:
-
при применении фильтров — выделение сохраняется только для строк, соответствующих фильтру, остальные скрываются, но их идентификаторы запоминаются;
-
изменении сортировки — выделение привязано к идентификатору сущности, а не к позиции строки, поэтому подсветка сохраняется даже при перемещении строк;
-
смене страницы в пагинации — выделение восстанавливается при возврате на ранее просмотренную страницу;
-
снятии фильтра — все ранее выделенные строки (включая скрытые фильтром) снова становятся выделенными.
Выделение хранится в состоянии приложения по идентификатору объекта, а не по индексу в таблице, что обеспечивает согласованность поведения.
Обновлено: