【问题标题】:How to apply reloaded array to a dropdown menu?如何将重新加载的数组应用于下拉菜单?
【发布时间】:2012-01-24 08:20:12
【问题描述】:

我有

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

还有var multWaqrranty = [1, 1.5];

我应该使用什么函数来重新加载新数据?赞var multPaid = [0.25, 0.4, 1];

【问题讨论】:

    标签: extjs extjs3


    【解决方案1】:

    您可以显式加载 ArrayStore,例如,

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

    【讨论】:

    • 我不得不使用 [[0.25], [0.4], [1]]
    猜你喜欢
    • 2015-08-08
    • 1970-01-01
    • 2013-02-23
    • 1970-01-01
    • 1970-01-01
    • 2021-04-06
    • 2014-06-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多