2015-01-05 2 views
0

Среди других полей формы я есть (выпадающий список является расширением стандартного выпадающего списка с дополнительными опциями конфигурации):bindStore ломает выпадающий

marker: new Forms.ui.ComboBox({ 
    fieldLabel: _('Marker'), 
    displayField: 'name', 
    valueField: 'id', 
    store: new Ext.data.JsonStore({ 
     fields: ['name', 'id','resellerid'], 
     data: [ 
     {'name':_('Default'), 'id': 0, 'resellerid': 0} 
     ] 
    }) 
    }) 

Теперь, когда мне нужно использовать bindStore в функцию, которая вызывается отдельно и имеет jsonStore перешел к нему (магазин):

this.fields.marker.bindStore(store); 

Однако, в то время как магазин населен - IM неспособный, чтобы выбрать что-нибудь. Я переместил хранилище в тот же скрипт, чтобы проверить его, и установил его непосредственно в конфигурацию combobox как «store:» - он работает.

Так что проблема возникает из bindstore. Что мне не хватает?

ответ

0

По-видимому, это были цитаты вокруг названий свойств данных, которые сломали его.

Смежные вопросы