Как привязать массив к arrystore, чтобы заполнить комбо в extjs

У меня есть массив как

var cars = new Array('audi','benz','citron','nissan','alto');

. Я хочу добавить эти данные в хранилище массивов, как показано ниже

 var myStore = new Ext.data.ArrayStore({
        data   : cars ,
        fields : ['names']
    });

При привязке этого хранилища массивов к комбинированному

 var myCombo = new Ext.form.ComboBox({
        store: myStore ,
        displayField: 'name',
        valueField: 'name',
        typeAhead: true,
        mode: 'local',
        forceSelection: true,
        triggerAction: 'all',
        emptyText: 'Select a state...',
        selectOnFocus: true,

    });

Комбо показывает только первую букву каждого слова в массиве как, b, c, n, a

Как я могу правильно отобразить комбинацию, так как арри, которую я использую, заполняется программно, а затем привязывается к ресурсу arraystore

6
задан Jemsworld 12 April 2011 в 07:16
поделиться