2011-04-12 109 views
5

我有一個編輯器網格,組合框是其中一個字段。 組合框使用json存儲。 下面是組合框的代碼:Extjs組合框自動完成功能不起作用

var patternCmb = new Ext.form.ComboBox({ //combobox for workers 
    store: dsPatterns, 
    valueField: 'pid', 
    displayField: 'pname', 
    typeAhead:true, 
    lazyRender:true, 
    forceSelection:true, 
    minChars: 2, 
    valueNotFoundText:"not found", 
    editable: true, 
    triggerAction: 'all' 
}); 

輸入第三個字符的第一個店鋪的(不正確)值被選擇後。可能是什麼問題?

回答

4

嘗試以下操作:

  1. 在組合框中設置mode: 'local'
  2. 確保您的dsPatterns(存儲)中有autoLoad: true
+0

我想'mode'已更改爲'queryMode'在ExtJS的4 – Miles 2012-05-25 15:29:57

+0

我不認爲OP在談論ExtJS的4 – 2012-05-26 04:59:28

+2

我知道,我只是想說明的是,任何人在看今天這個問題試圖找出如何做到這一點。 – Miles 2012-05-27 12:51:42

相關問題