2009-11-10 2 views
0

그리드에서 사용자 정의 검색을 구현해야하며이를 구현하는 표준 방법을 설명하는 사용자 인터페이스 지침을 찾고 싶습니다.목록/격자 - 알고리즘에서 키보드를 사용하여 검색

사용자가 키보드를 사용하여 시작하는 이러한 종류의 검색을 의미합니다. 그리드의 초점은 누른 키와 일치하는 첫 번째 행으로 이동해야합니다.

나는 좋은 알고리즘을 찾고 싶습니다.

감사합니다.

답변

0

표준 방식이 없기 때문에 많은 그리드/목록이이를 다양한 방식으로 구현하며 그것은 나를 괴롭힌다. 일부는 첫 글자 만 검색하고, 여러 글자를 검색하지 않고 여러 글자를 검색하고, 다른 글자는 현재 사용중인 글자를 보여주는 (넌 모달) 창을 표시하고, 다른 사용자는이 버퍼를 숨기고 재설정을 위해 타임 아웃을 사용합니다. esc 또는 esc와 같은 (숨겨진) 키로 재설정하십시오.

당신의 질문 문구에서부터 가장 간단한 사용 사례 인 '누르는 문자로 시작하는 첫 번째 줄로 이동'과 같은 소리가 들려요.이 경우 '알고리즘'이 무엇인지 알아 내지 못합니다. 해야 할 것.

모방하려는 특정 응용 프로그램이있는 경우 해당 동작에 대한 자세한 설명을 제공해야한다고 생각합니다. 나는이 설명을 한 후에 알고리즘이 땅콩이 될 것이라고 생각하지만.

+0

내 첫 번째 의도는 공식적인 몇 가지 지침을 찾는 것이 었습니다. 내가 Windows 탐색기에서 사용되는 알고리즘을 모방하려고 지금 당장 아무것도 찾지 못했습니다. 나는 이미 비슷한 생각으로 구현했지만, 알고리즘이나 지침이 없기 때문에 100 % 확신 할 수 없다고 생각합니다. 아무 것도 놓치지 않았습니다. –

관련 문제