2009-09-09 6 views
2

데이터베이스에 "products"테이블이 있습니다. 웹 사이트에서 드롭 다운 목록을 채우는 데 사용됩니다.데이터베이스의 사용자 정의 정렬 순서

현재 목록은 알파벳순으로 출력되지만 제 고객은 코카콜라를 고객으로 사칭 할 경우 "바닐라 콜라"를 제품 상단에 붙이고 "콜라 ", 나머지는 알파벳순으로 정렬하십시오.

이것은 나에게 유용성을 결정하지 않은 것처럼 보입니다.

답변

0

사용자가 이해할 수 있고 원하는 경우. 적어도 노력할 가치가 있습니다.

이들은 항상 가장 위에있는 것이 가장 일반적으로 사용되는 것을 요구할 수 있습니다. 이 시나리오에서는 매우 유용성을 결정할 것입니다.

다른 방법으로는 순서를 변경하지 않고 기본 선택을 목록의 중간으로 변경할 수 있습니다.

2

양식 사용 방법에 따라 다릅니다. 그들이 바닐라 코크스를 많이 사용한다면 위에있는 것이 당연합니다.

같은 아이디어가 사이트의 국가 드롭 다운에서 상당히 많이 보입니다. 미국에서 주로 사용되는 사이트는 미국을 첫 번째 항목으로 가질 수 있습니다.

아마도 문제는 드롭 다운에 항목이 너무 많아서 다른 대안 (AJAX autosuggest가 한 가지 방법 일 수 있음)이 필요하다는 것입니다.

1

귀하의 웹 사이트의 성격에 따라 다릅니다. 코카 콜라 사람들이 대부분 자신의 제품을 골라 내면, 그것은 아주 훌륭한 결정입니다. 난 공백/수평 라인과 나머지 부분에서 더 나아가 별도의 코카콜라의 제품 것 :

    ____________________ 
Select Product: | Vanilla Coke | + | <- This is kinda' dropdown 
       | Coke   |  
       | -------------| 
       | A Product | 
       | X Product | 
       ---------------- 
+0

흰색 선에 대한 좋은 생각은 Word가 글꼴 드롭 다운에서 수행하는 것입니다. 그것은 기본적으로 두 그룹을 분리하기 위해 선을 사용합니다. – RichardOD

+0

이 접근법을 사용하면 바닐라 콜라를 두 번 사용하는 것도 고려해 볼 가치가 있습니다. 이렇게하면 기존 사용자에게 변경 사항을 허용 할 수 있습니다. – RichardOD

0

난이 달려있다 생각합니다. 항목이 다른 항목 (예 : 80 %)보다 많이 선택되고 목록에서 5 개 또는 6 개의 항목으로 채워지면 사용자는 목록을 스크롤하여이 항목을 찾기가 매우 어려워집니다. 목록 맨 위에 올리면 사용자 친화적 일 수 있습니다.

직감 감소를 실제 사용과 비교하여 조정해야합니다.

1

나에게 많은 의미가 있습니다. SequenceID에 의해 먼저 정렬 된 다음 알파벳순으로 정렬 된 여러 조회 목록을 처리합니다. 구현은 쉽습니다. 간단히 레코드에 SequenceID를 추가하고 SequenceID를 먼저 정렬 한 다음 이름별로 정렬합니다. SequenceID별로 항목을 그룹화 할 수도 있습니다.

실제로 고객이 원하는 것은 중요성에 따라 사용자 지정 그룹에 항목을 갖는 것입니다. 인기있는 항목이 목록 아래에있는 긴 목록을 처리 할 때 특히 그렇습니다. 매우 유용합니다!

2

"이것은 내게 좋지 않은 사용성 결정 인 것처럼 보입니다 ... 어떤 두 번째 의견입니까?"

사용자에게 물어볼 수 있습니까? 중요한 것은 그들의 의견입니다. Us 괴짜는 그들과 충분히 이야기하지 않는다!

+0

우리 괴짜는 가능하면 고객과 전혀 이야기하지 않습니다. :-) –

2

코카인을 두 번 넣으면 어떨까요? 사용자가 신속하게 찾을 수있는 상단에 한 번, 나머지 제품과 함께 알파벳순으로 한 번?

이렇게하면 아래로 스크롤하고 사냥하는 고통을 피할 수 있으며 찾고 있던 것을 찾을 수 없게됩니다.

+0

이것은 오래 지속되는 (예 : 스크롤링) 메뉴를위한 탁월한 디자인입니다. Ben Shneiderman이 "분할 메뉴"라고 부르는이 기능은 선택 빈도에 따라 사용자에게 자동으로 적용될 수도 있습니다. –