2009-12-16 3 views
2

간단한 ListBox (ComboBox)에 포함해야하는 최대 항목 수는 얼마입니까? 미국에는 50 개 주 (50 개가 너무 많습니다)가 있습니까? 270 개 이상의 국가와 영토가 있습니다. 270 개가 너무 많습니다.ListBox의 최대 항목 수

ListBox에는 검색 또는 선행 기능이 있어야합니까? 디자이너는 언제 ListBox 이외의 것을 고려해야합니까?

많은 옵션 중 하나를 선택하는 데 유용한 멋진 위젯에 대한 링크가 있습니까?

미리 감사드립니다.

+0

대개 51입니다. (D.C.를 잊지 마세요 :) – easement

+0

및 푸에르토 리코 – longneck

+0

의도적 인 무례 함 – Upperstage

답변

1

사용자가 선행 입력이 가능한 잘 정렬 된 목록에서 원하는 정확한 값을 알고 있다면 1000 개가 넘는 항목이 괜찮습니다. 진지하게. 직접 시도해보십시오. 하드 드라이브를 검색하여 1000 개 정도의 파일을 생성하고 스크롤하는 것이 얼마나 어려운지 또는 아는 파일을 미리 입력 할 수 있는지 확인하십시오.

원시 항목 수보다 중요한 것은 목록 상자 또는 콤보 상자의 드롭 다운 부분에 관한 것인지 여부에 관계없이 목록의 항목과 스크롤 가능한 창에 표시되는 항목의 비율입니다. 한 번에 적어도 5 %의 항목을 표시하려고합니다. 따라서 1000 개 항목의 경우, 약 800 픽셀 (라인 당 16 픽셀)의 패널이 필요합니다. 이는 일반적인 로우 엔드 데스크톱 모니터 크기를 기준으로 약 1000을 한계로 설정합니다. 웹 사이트를 사용하는 랩톱 사용자에 대해 이야기하고 있다면 브라우저 컨트롤 등을 허용하는 약 560 픽셀 밖에 없으므로 이제는 700 개의 항목을 살펴볼 수 있습니다. 아직도 많이. 슬라이더를 드래그하여 목록이 즉시 스크롤되는 올바른 스크롤 가능한 목록을 가정합니다.

특수한 경우에 대한 예외를 만들 필요가 있지만 항목 수가 100 초보다 많을 때 필터링/검색 컨트롤 (앞선 형식과 비교)이 필요합니다 (예 : 사용자가 정말로 다양한 것을 기준으로 대안을 탐색 할 필요가 있거나, 동일한 9 글자로 시작하는 많은 수의 항목이있을 때).

항상 미리 입력해야합니다. 아무 이유도없고 심지어 항목 수가 적을지라도 마우스가 아닌 키보드를 사용하는 사용자에게 유익합니다 (데이터 입력에 매우 일반적 임). 표준으로 취급하십시오. 사용자가 특정 필드에 대해 선행 입력을했는지 여부를 사용자가 추측 할 필요가 없도록 ("10 개의 항목으로 충분하다고 생각합니까? 그는 그걸 가지고 있습니까?"), 항상 그렇습니다.

1

목록이 약 50 개를 초과 할 때마다 자동 완성 기능을 사용하는 것이 좋습니다.

0

나는 270이 너무 많아서 나쁜 경험이라고 생각할 것입니다. 나는 국가를 지역/대륙으로 그룹화하고 목록을 계속 유지할 것을 고려할 것이다. UPS/Fedex/Canon 모두이 작업을 수행합니다.

저는 매직 넘버에 대해 확신하지 못합니다.하지만 나는 51 개 주 (50 + D.C.)를 볼 때 일반적으로 수용 할 만하다고 생각합니다. 나는 다른 나라들에 대해서도 비슷한 트랙이있을 것이라고 생각한다.

예 : 프랑스는 100 개 부서가 22 개의 대도시 및 4 개의 해외 지역으로 그룹화되어 있습니다.

0

50 개가 넘는 경우 (실제로는 IMO를 사용하는 경우) 드롭리스트보다 자동 완성 (Google 검색이 권장한다고 생각하는)이라는 간단한 텍스트 상자를 사용하는 편이 낫습니다.

0

나는 미국인이 아니며 미국 시장을 위해 아직 개발하지도 않았지만 나는 그 상태 드롭 다운을 끔찍한 것으로 항상 발견했습니다.

사용자가 우편 번호를 입력하고 상태를 자동으로 검색하도록 할 수 있습니까?

1

여기에서 사용성에 대해 이야기하면서 한 가지 언급하지 않았습니다.

특히 국가 목록을 보려면 200 가지의 전체 목록을 포함하는 경우 예상되는 시장을 기반으로 목록 맨 위에 가장 많이 사용되는 몇 가지를 나열하는 것이 좋습니다.

프로그래머가 멋지고 깔끔하게 정렬 된 목록 (직접 포함)을 좋아하지만 "미국"을 찾기 위해 목록 맨 아래로 스크롤하는 것을 좋아하는 사람은 아무도 없습니다. 또는 항상 캄보디아, 카메룬, 캐나다를 봅니다. 나는 나의 지리 기술이 평균 이하이지만 캄보디아 나 카메룬이지도 상에있는 것을 보여줄 수는 없지만,이 목록에 의해 이름이 내 마음 속에 그려져있다.

모든 사용자가 자동 ​​완성을 사용하거나 목록에 원하는 내용을 입력하는 것은 아닙니다. 그것은 확실히 훌륭한 도움이되지만 의존해서는 안됩니다.

관련 문제