Поиск сведений с использованием подстановки
Многие поля имеют списки подстановки, которые помогают легко найти правильное или требуемое значение. Ряд улучшений был добавлен в списки подстановок, чтобы сделать эти элементы управления более удобными и повысить производительность работы пользователей. В этой статье вы узнаете об этих новых функциях поиска и получите некоторые полезные советы по оптимальному использованию операций поиска в системе.
Отзывчивые списки подстановки
В предыдущих версиях при взаимодействии с элементом управления списка подстановки пользователь должен был выполнить явное действие, чтобы открыть раскрывающееся меню. Это мог быть ввод знака звездочки (*) в элемент управления для фильтрации поиска на основе текущего значения элемента управления, щелчок кнопки раскрытия списка или использование сочетания клавиш Alt+Стрелка вниз. Элементы управления списка подстановки были изменены следующими способами для лучшего соответствия текущем рекомендациям по работе в Интернете:
Раскрывающиеся список меню подстановки теперь открывается автоматически после небольшой паузы во время ввода, при этом содержимое раскрывающегося меню фильтруется на основе значения элемента управления подстановки.
Обратите внимание, что старое поведение автоматического открытия раскрывающегося списка после ввода звездочки (*) отменено.
После открытия раскрывающееся меню подстановки произойдет следующее:
- Курсор остается в элементе управления списка подстановки (фокус не перемещается в раскрывающееся меню), поэтому можно продолжить вносить изменения в значение элемента управления. Однако пользователь может использовать клавиши Стрелка вверх и Стрелка вниз" для изменения строк в раскрывающемся меню и клавишу ВВОД для выбора текущей строки в раскрывающемся меню.
- Содержимое раскрывающегося меню настраивается после внесения любых изменений в значение элемента управления списка подстановки.
Например, рассмотрим поле подстановки с названием Город.
Когда фокус находится в поле Город, можно начать поиск требуемого города, введя несколько букв, например "col". После завершения ввода автоматически открывается отфильтрованный список подстановки только с теми городами, которые начинаются с "col".
На этом этапе курсор все еще находится в поле подстановки. Если продолжить ввод и значение станет "colum", содержимое списка подстановки изменится автоматически, отражая самое последнее значение в элементе управления.
Хотя фокус все еще находится в элемент управления подстановки , можно использовать клавишу Стрелка вверх или Стрелка вниз для выделения строки, которую необходимо выделить. Если нажать клавишу ВВОД, выделенная строка будет выбрана в списке подстановки, и значение элемента управления будет обновлено.
Ввод не только кодов
Когда пользователи вводят данные, для них естественно попытаться идентифицировать объект, например клиента или поставщика, по имени, а не по коду, представляющему объект. Многие (но не все) подстановки теперь допускают контекстный ввод данных. Эта мощная функция позволяет пользователю вводить в элемент управления подстановки код или соответствующее имя.
Например, рассмотрим поле Счет клиента при создании заказа на продажу. В этом поле отображается Код счета для клиента, но пользователь обычно хочет вводить Имя счета вместо Кода счета для этого поля при создании заказа на продажу, например "Forest Wholesales" вместо "US-003".
Если пользователь начал вводить Код счета в элемент управления, раскрывающееся меню автоматически открывается, как описано в предыдущем разделе, и пользователь видит поле подстановки, как показано ниже.
Однако пользователь также может теперь начать вводить Имя счета. Если это обнаружено, пользователь увидит следующие подстановки. Обратите внимание, как столбец Имя теперь стал первым столбцом в списке подстановки, и как список подстановки сортируется и фильтруется на основе столбца Имя.
Использование заголовков столбцов в сетке для более сложной фильтрации и сортировки
Улучшения подстановки, которые обсуждались в двух предыдущих разделах, значительно улучшают возможности пользователя по переходу между строками в поле подстановки на основе поиска типа "начинается с" в поле Код или Имя в списке подстановки. Тем не менее существуют ситуации, в которых более сложная фильтрация (или сортировка) необходимы для поиска правильной строки. В таких случаях пользователь должен использовать параметры фильтрации и сортировки в заголовках столбцов сетки внутри поля подстановки. Например, пусть сотруднику, который вводит строку заказа на продажу, требуется найти правильный "кабель" в качестве продукта. Ввод слова "кабель" в элемент управления Код номенклатуры не помогает, так как нет продуктов, названия которых начинаются со слова "кабель".
Вместо этого пользователь должен очистить значение элемента управления подстановки, открыть раскрывающееся меню поиска и отфильтровать раскрывающееся меню с помощью заголовка столбца сетки, как показано ниже. Пользователь с мышью (или сенсорным экраном) может просто щелкнуть (или коснуться) любой заголовок столбца, чтобы получить доступ к параметрам фильтрации и сортировки для этого столбца. Пользователю, работающему с клавиатурой, достаточно нажать Alt+Стрелкавниз еще раз, чтобы переместить фокус на раскрывающееся меню, после чего пользователь может перейти в правильный столбец с помощью клавиши TAB, а затем нажать Ctrl+G для открытия раскрывающегося меню заголовка столбца сетки.
После применения фильтра (см. рисунок ниже) пользователь может найти и выбрать строку в обычном режиме.