| Адаптация столбцов и неизменность
|
|
|
Столбцы в управлении таблицами можно перетащить в любом порядке. Все доступные столбцы отображаются в диалоговом окне выбора
столбцов и их можно добавить в таблицу. Конфигурация столбцов элемента управления сохраняется и восстанавливается при следующей
загрузке элемента управления.
|
| Контекстное меню заголовков столбцов
|
|
|
Контекстное меню для каждого заголовка столбца содержит ряд параметров настройки информации, представленной в этом столбце.
|
| Быстрый список столбцов
|
|
|
Быстрый список столбцов предоставляет легкий доступ к часто используемым столбцам, чтобы их можно было скрыть или отобразить
в таблице.
|
| Дополнительные свойства/столбцы
|
|
|
Новые свойства и соответствующие столбцы могут быть созданы программным способом и добавлены в экземпляр элемента управления
обозревателем. Они работают точно так же, как и столбцы, создаваемые самой платформой, но ввод данных и конфигурация столбцов
осуществляются пользователем. Например, на следующей иллюстрации столбцы для флажка и пути к локальному расположению являются
оба дополнительными свойствами.
|
| Пользовательский стиль
|
|
|
Шрифты, цвет переднего и заднего плана для объектов в подробной таблице можно адаптировать. Такая адаптация может быть выполнена
как построчно (для всей строки), так и для каждой отдельной ячейки какого-либо столбца.
|
| Пользовательские подсказки
|
|
|
Поведение подсказки по умолчанию для управляющего элемента подробной таблицы можно переопределить. Обработчик пользовательских
подсказок может быть связан с данным столбцом как для всех, так и для конкретного элемента управления обозревателя хранилища.
|
| Настраиваемые контекстные меню
|
|
|
Контекстные меню, которые вызываются при щелчке правой кнопкой мыши тела элемента управления, можно настраивать. Элемент управления
предоставляет стандартный набор строк меню в зависимости от того, где пользователь сделал щелчок мышью. Эти строки могут быть
добавлены, удалены или изменены. Контекстное меню заголовков столбцов в данный момент не настраивается.
|
| Фильтр объектов
|
|
|
Из списка отображаемых объектов можно отфильтровать конкретные объекты. В качестве фильтра может выступать любая пользовательская
функция. Перед отображением каждый объект проходит проверку фильтром, обеспечивая возможность не отображать этот объект.
|
| Панель поиска
|
|
|
Эту панель можно активировать из контекстного меню заголовка столбца. Если она активна, ее можно использовать для поиска объектов
из текущего списка. При вводе список фильтруется и выводятся только объекты, соответствующие вводимому тексту для поиска.
|
| Горячие ячейки
|
|
|
Можно настроить столбцы в таблице так, чтобы их ячейки становились "горячими ячейками". Эти ячейки можно снабдить пользовательскими
подсказками. Дополнительные операции можно выполнять, когда пользователь нажимает кнопку CTRL в подсказке. Как показано на
следующем рисунке, этот механизм можно использовать для создания связи файл–элемент, если этот файл назначен данному элементу
пользователем.
|
| Инкрементный поиск
|
|
|
Если элемент управления таблицами имеет фокус, то при вводе пользователем символов будет осуществляться поиск по ячейкам сетки,
с выделением и переходом к элементу, текст которого совпадает с введенными символами.
|
| Переопределение выбора
|
|
|
При щелчке правой кнопкой мыши за пределами набора выбранных объектов элемент управления таблицами позволит временно переопределить
этот выбор во всех доступных видах. Новый выбор будет существовать, пока отображается контекстное меню и временно заменять
предыдущий выбор, сделанный обычным способом выбора. Эта функция может быть включена или отключена программно.
|
| Подключаемые модели навигации
|
|
|
Элемент управления обозревателем хранилища поддерживает различные подключаемые модели навигации, соответствующие конкретному
интерфейсу. Эти модели определяют реакцию сетки на пользовательский ввод.
Имеются две готовые модели: модель обзора хранилища и модель просмотра хранилища. Модели обзора хранилища предназначены для
перемещения по хранилищу путем перехода от одного контейнера (папки, элемента) к другому. Модель просмотра предназначена для
просмотра набора объектов хранилища целиком, без переходов.
|
| Выбор одного объекта и мультивыбор
|
|
|
Элемент управления обозревателем поддерживает выбор одновременно одного или нескольких объектов. Можно программно переключаться
между этими режимами.
|
| Поддержка пользовательских объектов
|
|
|
Описываемый элемент управления имеет полную поддержку пользовательских объектов. Все элементы, которые совершают операции
с файлами и папками, также имеют возможность работать с пользовательскими объектами.
|