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

解决方案 »

  1.   

    现在赋值已经可以了 如果点击 combobox 选择别的后 就不能再选了 也就是 数据集里面并没有 手动添加的那个 手动添加的只是显示在默认值上
      

  2.   

    操作store 的 data.record
    给你一个以前用的函数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);
    }请尽快结贴,月底了,提高点排名