2009-02-05 10 views
3

동적으로 생성되고 하나의 항목 만 포함하는 드롭 다운 메뉴는 자동으로 해당 항목을 선택해야한다고 오랫동안 생각해 보았습니다. 이것은 빈 입력이 맨 위에 표시되는 곳에서 관찰 된 전형적인 접근 방식과 반대되는 것이며, 여전히 메뉴와 상호 작용하여 하나의 선택 항목을 선택해야합니다.사용 용이성 : 동적 드롭 다운 메뉴 채우기

예를 들어, 온라인 뱅킹에 로그인하여 "종이 명세서보기"를 선택하면됩니다. 나는 단 하나의 계정 만 가지고있어서 그 다음 단계는 나에게 단 하나의 계정을 선택해야하는 곳의 드롭 다운을 제시하는 것입니다. 이 경우 위의 솔루션을 구현하면 클릭 횟수가 1 회 줄어 계정을 선택하고보기로 진행합니다. 이 경우 드롭 다운 메뉴 단계를 모두 제거하고 명세서로 바로 이동하는 것이 좋습니다.

단일 항목을 자동 선택하면 바람직하지 않은 결과가 발생할 수 있다고 생각할 수 있습니까?

+0

여기 있습니다! 아니면 듣고 있습니다. 두 경우 모두 나는 완전히 동의합니다. 개발자가 하나의 선택 항목 만 가진 위젯과 상호 작용하도록 강제하는 것은 매우 귀찮습니다. 그 (것)들을위한 1 개의 가능한 선택을 선택하는 것이 진짜로 열심히 그것 이는가? – JMD

답변

4

당신이 경우 위치를 자동 생각할 수 (점을 설명하기 위해 잘못된 문법) 옵션 A. 사이의 선택이다 단일 항목을 선택하면 바람직하지 않은 결과가 나타 납니까?

예 - 사용자가 옵션을 선택하지 않을 수있는 모든 경우.

은행 계좌 예에서는 값만 사전 선택하는 것이 좋습니다. 하지만 예를 들어 사용자가 자발적 정보를 제공 할 수있는 형태의 양식 일 경우, 해당 필드를 비워 두거나 가능한 틀린 대답을 할 수있는 가능성이 필요합니다.

그래서 사전 선택이 좋은 아이디어인지 여부에 관계없이 실제로 드롭 다운의 데이터 특성에 의존해야합니다.

+0

사실, 내 감정은 정확하게. ;) –

0

동의합니다. 드롭 다운에 하나의 항목 만 있고 사용자가 무언가를 선택해야하는 경우 단일 항목 만 기본값으로 설정하십시오. 이 부정적인 영향을 생각할 수 없다. (그러나 나는 확실히 UI 전문가가 아니다.)

0

내가이 인스턴스에서하고 싶은 것은 몇 가지 요인에 달려있다.

드롭 다운이 필수 입력란이고 동적 생성으로 인해 하나의 항목으로 끝나는 경우 전체적으로 드롭 다운으로 표시하지 않으려 고합니다. 편집 할 수없는 텍스트 필드로 표시하거나 (필요하지 않으면 전혀 표시하지 않음) 결과가 표시됩니다. 왜 그것이 선택이 아닌 것처럼 보일까?

드롭 다운이 필요하지 않은 경우 단일 값 외에 빈 선택 사항을 표시하는 것이 합리적입니다.

1

당신이 설명하는 경우 전적으로 동의합니다. 그러나 사용자가 선택을 적극적으로 강요하고자하는 경우가 있습니다. 예를 들어 필드의 값이 어떻게 든 선택적이거나 부가적일 때입니다.

귀하의 경우 계정을 선택하지 않고도 계속 진행할 수있는 유용한 방법이 없을 수 있으므로 자동 선택이 의미가 있습니다. 그러나 예를 들어, 제가 작업하고있는 응용 프로그램은 사용자가 설명 필드 (기본적으로 제목, 출시 연도, 장르 등)를 지정할 수있게 해줍니다.이 필드의 대부분은 선택 사항이며 그 중 일부는 드롭 다운 메뉴로 표시됩니다. 사용자가 기본 선택을 공백으로 남겨 둘 수있게하면 사실상 "이 필드를 사용하고 싶지 않습니다"라고 알려주므로 비워두면 데이터는 깨끗하게 유지됩니다.

당신이 옳긴해도, 한 가지 예를 들자면, 나는 그게 어떻게 짜증나는지 알 수 있습니다. 진정으로 하나의 가능성이있는 경우 필드를 비워 둘 수 있습니다 경우 :

+0

필드가 선택적인 경우 하나 이상의 선택 항목이 있습니다. 비어 있거나 의미있는 가치가 있습니다. – epochwolf

+0

맞습니다. 그러나 빈 값을 허용하기 때문에 선택 사항입니다. 나는 OP가 말한 것이 그의 경우에는 비어있는 선택이 의미가 없기 때문에 그것이 옳다는 것이고 자동적으로 선택되어야한다고 생각한다. –

+0

"빈 값"* 및 * 다른 옵션이있는 경우 * 두 가지 * 선택 사항이 있습니다. 이 경우에는 하나의 선택 항목 만있는 드롭 다운 메뉴가 없어야합니다. 사용자가 실수로 메뉴를 클릭하면 값을 비울 방법이 없기 때문입니다. – ShreevatsaR

1

당신은 옵션이 아니다,

(요점을 설명하기 위해 잘못된 문법) 옵션 A. 사이에서 결정하기 위해 사용자에게 안 하나의 대답으로 대신 옵션 A "의미있는 데이터"와 옵션 B ""중 하나를 선택할 수 있습니다.

IIF 목록이 비어 옵션을 가지고 있지만 양식이 그 공백을 허용하지 않습니다, 그것은

0

REQ이고 단일 레코드/값이있는 경우 은 드롭 다운이 아닌 표시 필드로 컨트롤을 변경합니다.

1

사용자가 인 유일한 옵션 인 경우에도 옵션을 명시 적으로 선택하기를 원할 때가 있습니다. 옵션이 자동으로 선택되면 결과에 만족하지 않을지라도 사용자는이를 알지 못할 수도 있습니다.

예를 들어 인터넷 뱅크 사이트에서 저축 예금 계좌를 검토하고 있습니다. 그런 다음 지불금을 설정하려고합니다. 이런 일이 발생하면 저축 예금 계좌에서 입금 할 수 없으므로 지불 양식이 내 유일한 다른 계좌를 자동으로 선택합니다. 이 사실을 알지 못하면 저축 계정을 사용할 때 다른 계정으로 지불하게됩니다. 내가 알았 더라면, 나는 전혀 지불하지 않았을 것이다.

아마도 약간 인위적입니다. 그러나 사용자가 (유일한) 선택에 만족할 것이라는 확신이 없으면 명시 적으로 선택해야합니다.