Как применить перезагруженный массив к выпадающему меню? - PullRequest
0 голосов
/ 24 января 2012

у меня

{
 xtype: 'combo',
 id: 'multiplier',
 triggerAction: "all",
 store: multWaqrranty,
 fieldLabel: 'Multiply'
}

А var multWaqrranty = [1, 1.5];

Какую функцию я должен использовать для перезагрузки новых данных? Нравится var multPaid = [0.25, 0.4, 1];

1 Ответ

1 голос
/ 24 января 2012

Вы можете загрузить ArrayStore Explicity, например,

var multWaqrranty = new Ext.data.ArrayStore({
   // store configs
   autoDestroy: true,
   // reader configs
   fields: [
      {name: 'value', type: 'float'}
   ]
});

{
 xtype: 'combo',
 id: 'multiplier',
 triggerAction: 'all',
 store: multWaqrranty,
 mode: 'local',
 fieldLabel: 'Multiply',
 valueField: 'value',
 displayField: 'value'
}

// load data
multWaqrranty.loadData([[1,1], [1.5,1.5]],false);

// load new data
multWaqrranty.loadData([[0.25,0.25], [0.4,0.4], [1,1]],false);
...