2013-06-13 37 views
1

我有「的xtype:庫姆」像http://jsfiddle.net/KYRhC/ExtJS的組合 - 類型文本標題,它會集中選擇

{ 
     xtype  : 'combo', 
     fieldLabel : 'Letter', 
     store  : mySimpleStore, 
     displayField : 'name', 
     typeAhead : true, 
     autoSelect: true, 
     triggerAction: 'all', 
     forceSelection: true, 

     editable:  false, 
     mode   : 'local' 
    } 

我想,當我點擊選擇框和文本的類型頭,這將是重點選擇 示例類型d - > D將重點選擇
我有選項typeAhead:true,但不起作用。

回答

3

您需要設置

  1. editable: true
  2. minChars: 1

看到here

注意,搜索將忽略大小寫所以dD是一樣

正如@rixo

,而不是模式,已被棄用評論,請使用queryMode有組合 真的很快作出反應。

+2

另外,不使用已棄用的'mode',而是使用'queryMode'使組合反應非常快。 – rixo

+0

我不想讓用戶類型。我用過editable:false ?.任何想法 – freestyle

+0

@freestyle你沒有在你的問題中說清楚。開箱即用TypeAhead需要用戶在組合框中輸入,這是可以的,因爲用戶想要查看他輸入的內容,並且可以再次將其刪除或更正。在你的情況下,你將不得不在每次選擇器可見時抓住擊鍵並手動應用。這只是對做什麼的簡單描述。我認爲這會變得很醜陋......我會放棄這種方法並讓用戶輸入一個值來過濾。 – sra