2011-04-14 5 views
1

터치 스크린 인터페이스가있는 임베디드 시스템에서 액세스 할 웹 사이트를 개발 중입니다. ExtJS 콤보 박스에 데이터를 제공하기 위해 사용자는 화상 키보드 (예 : javascript로 개발 된 chrome 및 firefox가 제공하는 추가 기능)를 사용합니다. 콤보 상자를 선택할 때 첫 번째 문자를 입력 할 수 있습니다 (키보드 단추를 눌렀을 때 콤보 상자가 초점을 잃고 키보드에서 키를 놓을 때 다시 한 번 초점을 맞 춥니 다). 두 번째 문자를 삽입하려고하면 첫 번째 문자가 마지막 문자로 연결되는 대신 지워집니다.ExtJS의 Combobox와 관련된 문제

새 문자가 이미 콤보 상자에있는 문자 (문자 지우기 대신)에 추가되는지 확인하는 방법이 있습니까?

이 문제에 대한 도움이 필요합니다.

+0

콤보 박스 선언을 구성 옵션에 붙여 넣을 수 있습니까? 조금만 조정하면 필요한 동작을 얻을 수 있다고 생각합니다. – zad

답변

2

이전 답변자와 같은 코드를보아야하지만, selectOnFocus은 콤보 상자에 false인지 확인하십시오. 그렇지 않으면 설명대로 모든 문자를 모두 입력하게됩니다.

+0

감사합니다. 문제가 해결되었습니다. SelectOnFocus가 true이고 텍스트가 항상 선택되었습니다. 이제 새로운 문자가 끝에 추가됩니다. –