использование функции автозаполнения в современных графических интерфейсах - PullRequest
1 голос
/ 02 апреля 2011

Я обычный разработчик программного обеспечения (не специалист по юзабилити); поэтому мне интересно узнать мнение профессионалов по юзабилити по следующему вопросу. Хотелось бы знать: как часто специалисты по юзабилити рекомендуют использовать функцию автозаполнения (http://en.wikipedia.org/wiki/Autocomplete) в современных графических интерфейсах?

Ответы [ 3 ]

1 голос
/ 18 апреля 2011

Я реализовал автозаполнение в нескольких различных проектах с пользовательской базой от 200 до 500 и собрал отзывы об этой функции. По моему опыту, пользователи любят так же, как и быстро .

Мой любимый элемент управления автозаполнением - это jQuery's: http://docs.jquery.com/Plugins/autocomplete

Фильтрация не начинается до тех пор, пока пользователь не завершит набор текста. Это важно, потому что вы не хотите загружать сервер с / 1012 * слишком большим количеством запросов ajax .

  • В Microsoft SharePoint 2007 я заменил стандартный поиск поиском, который выполняет автозаполнение. Это, пожалуй, самая используемая функция на сайте
  • Я создал несколько «портлетов» с большими объемами данных сетки, и я использую встроенный быстрый поиск, который фильтрует данные для пользователя. Они также используются совсем немного

Еще одна вещь, которую стоит упомянуть: я не слишком уверен, насколько 508 соответствует , поэтому вы можете захотеть предоставить альтернативу, чтобы страница с автозаполнением могла терпеть неудачу изящно без жертвуя пользовательским опытом

1 голос
/ 19 апреля 2011

Посмотрите на обсуждение http://www.linkedin.com/groupItem?view=&gid=79272&type=member&item=49087267&qid=3ed96f17-25c4-4cac-b92d-69c37925f5bc&goback=%2Egna_79272;, оно также посвящено функции автозаполнения. Там были написаны некоторые примеры и идеи.

1 голос
/ 02 апреля 2011

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

...