2010-05-22 6 views
2

사용자 인터페이스를 설계 중이며 사용자에게보다 사용자 친화적 인 방법을 조언하고 싶습니다. 제안 사항을 알려주십시오. 익숙한 것을 구현 한 적이 있다면 링크를 공유하십시오.사용자 인터페이스. 복수 선택 우선 순위

University. 5 개 학부로 구성된 40 개 이상의 전문 분야가 있습니다. 사용자는 그가 관심있는 몇 가지를 선택하고 우선 순위에 따라 주문하십시오.

예를 들어 "프로그래밍 마이크로 컨트롤러", "시스템 분석"및 "실험 물리"에 관심이 있습니다. "프로그래밍 교수진"에서 신속하게 찾아야하며, 그것을 선택한 다음 주문하십시오 - 내가 가장 선호하는 것, 내가 선호하는 것보다 적은 것을 선호합니다.

모든 아이디어를

답변

1

체크 박스를 :) 환영하고 라디오 버튼은 웹 사이트 및 데스크톱 응용 프로그램 모두에 대해,이 적합 할 것입니다.

필자의 경우 교수 이름을 헤더로 사용하고 그 아래에 해당 전문 분야를 추가하고 각 전문 분야 옆에있는 확인란과 라디오 버튼을 사용하여 사용자가 우선 순위를 설정할 수 있도록했습니다.

천개의 단어가 그림에 가치가있다 : http://i45.tinypic.com/2ex6jy0.png

+0

네,하지만 당신은 어떻게 우선 순위를 것입니다 선택? 체크 박스에는 두 가지 상태가 있지만 여러 상태가 필요합니다. 체크 박스를 사용하면 "나는 A뿐만 아니라 B와 C에도 관심이 있습니다."라고 말합니다. 그러나 어쨌든 나는 "나는 A에서, 그 다음엔 B에서, 그리고 C에서 가장 적게는 interesetd"라고 말해야 만합니다. –

+0

나는 내 게시물을 편집했습니다. 현재 시각적으로 설명하기위한 이미지를 만들고 있습니다. – EarthMind

+0

노력에 감사드립니다. 나는 기다릴 것이다 :) –

1

나는 "목록 빌더"디자인 패턴 갈 것입니다.

목록 작성기에는 두 개의 목록이 있습니다. 왼쪽에는 소스 목록 (예 : 전체 교수/전문 분야 목록)이 있고 오른쪽에는 소스 목록 (사용자가 우선 순위에 따라 선택한 항목)이 있습니다.

목록 사이에는 두 개의 버튼이 있습니다. "추가"(오른쪽 화살표) 및 "제거"(왼쪽 화살표), 대상 목록에 항목을 추가하거나 제거합니다.

또한 대상 목록과 함께 두 개의 버튼을 넣습니다. 이것들은 목적지 목록을 재정렬하는 데 사용됩니다. 예 : 선택한 항목을 위아래로 이동하려면 "위로 이동"및 "아래로 이동".

괜찮다 예 :
http://msdn.microsoft.com/en-us/library/aa511484.aspx#listBuilders
http://osdpl.fluidproject.org/designPatterns/List-Builder