Автозаполнение комбобокса Extjs не работает - PullRequest
5 голосов
/ 12 апреля 2011

У меня есть сетка редактора и поле со списком является одним из его полей. В комбинированном ящике используется магазин JSON. Вот код комбобокса:

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' 
});

После ввода третьего символа выбирается ПЕРВОЕ (не правильное) значение магазина. В чем может быть проблема?

1 Ответ

4 голосов
/ 12 апреля 2011

Попробуйте выполнить следующее:

  1. Установите mode: 'local' в своем поле со списком.
  2. Убедитесь, что в вашем dsPatterns (хранилище) есть autoLoad: true.
...