extjs中如何更新combobox的store
问题描述:
本地建立了一个json格式的数据,并将其加入到了一个store1中,combobox之前加载了这个store,随后我又建了个store2,也是同样的方式,请问如何才能够实现把combobox中的store1换成store2呢? 谢谢
答
1.切换store
查看源码就知道了.
有个
// private
bindStore : function(store, initial){
2.为啥要切换store? 直接在原来的store load不就ok了?
3.把store2的数据全部放到store1去
store.removeAll();
store.add(store.getRange())
答
好像不能直接改store吧,但是你可以修改store1后,reload一下store1
extjs api中倒是有一个getStore方法,可惜没有对应的setStore方法
答
如果在api里面找不到,你可以尝试到源代码里面去找找.相信你会收获很多的