2011-04-12 5 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

나는 4. 내가 아는 – Miles

+0

'mode'이는 ExtJS 4에서 queryMode' '로 변경되었습니다 생각 이 질문은 오늘 어떻게하는지 알아 내려고 노력했습니다. –

+2

, 난 그냥 사람이보고에 대한 그의 메모를 확인하고 싶었 나는 영업 이익은 ExtJS에 대해 이야기라고 생각하지 않습니다 – Miles

관련 문제