日期:2014-05-16  浏览次数:20260 次

ext combobox 加载完后台数据后 再赋值怎么弄
ext combobox 加载完后台数据后 再赋值怎么弄

------解决方案--------------------
操作store 的 data.record
给你一个以前用的函数
JScript code

function setCombo(id,allInfo)/*id为combobox的id,allInfo参数的格式为 [{value:,text:},......]*/
{
       var comBo=Ext.getCmp(id);
       if(!comBo) return false;
       var store=comBo.getStore();
       store.removeAll();
        for(var i=0;i<=allInfo.length-1;i++)
        {
             var record=new Ext.data.Record({value:allInfo[i].value,text:allInfo[i].text});
             store.add(record);
        }
        if(allInfo.nowValue)
          comBo.setValue(allInfo.nowValue);
}