2011-04-14 45 views
1

我正在開發一個網站,該網站將被具有觸摸屏界面的嵌入式系統訪問。爲了將數據提供給ExtJS組合框,用戶使用屏幕上的鍵盤(例如由javascript和Firefox開發的chrome和firefox提供的附加組件)。當我選擇組合框時,我可以鍵入第一個字符(當鍵盤按鈕被按下時,組合框失去焦點,然後當釋放鍵盤中的鍵時再次對焦)。當我嘗試插入第二個字符時,第一個字符被刪除而不是連接到結尾。ExtJS中的Combobox問題

有什麼方法可以確保新字符被添加到已經在組合框中的字符?(而不是刪除它們)。

任何關於此事的幫助都不錯。

+0

你可以粘貼你的組合框聲明與配置選項? 我認爲稍微調整它們可能會得到你需要的行爲。 – zad 2011-04-14 21:47:25

回答

2

需要看到類似上一個回答者的代碼,但要確保組合框上的selectOnFocusfalse,否則您將按照您描述的方式爲每個字母輸入所有內容。

+0

謝謝,它解決了這個問題。 SelectOnFocus爲true,文本總是被選中。現在,新的字符被追加到最後。 – 2011-04-15 02:35:34