关于Ext的Combo加载数据的问题。
2014-05-23 15:38
176 查看
在combo的配置选项中有个mode,我们可以配置两个参数,local,remote 从字面意思上看,一个是本地加载,一个是远程加载。
于是就出现了一个问题,我用jsonStore去后台取数据的时候,认为数据是从后台来的所以设置mode为remote,但是combo并没有显示数据出来,从fireBug看到我拿到了正确的数据。试了很久都没解决,后来看到自己代码的store是这样的。
var store = new Ext.data.JsonStore({
url:'getClientNameList.action',
root:'root',
autoLoad:true,
fields : [{name:'text'},{name:'value'}]
});
突然蹦出个想法,会不会是数据已经取回本地了(注意autoLoad:true,)于是改动mode:'local' ,测试成功。于是想是不是自己想错了, mode 的方式remote 和 local是字面上的意思那样么,发现文档是这样写的:
Acceptable values are: 'remote' : Default Automatically loads the store the first time the trigger is clicked. If you do not want the store to be automatically loaded the first time the trigger is clicked, set to 'local' and manually load the store. To force a requery of the store every time the trigger is clicked see lastQuery. 'local' : ComboBox loads local data
意思大概是说,combo在第一次点击下拉按钮的时候会自动的load store ,竟然是这样为什么我设置成remote的时候点击下拉不会加载呢?
于是怀疑是不要吧autoLoad:true去掉,因为觉得既然combo把你load了就不需要了,后面发现想错了autoLoad去掉默认也是true,应该是写为false,
总结
…………………………………………………………………………参考地址:http://www.verydemo.com/demo_c113_i14001.html
相关文章推荐
- 关于Ext的Combo加载数据的问题。
- 关于Ext的Combo加载数据的问题。
- 关于Ext.grid.Panel显示远程数据无法加载问题的解决
- 关于ListVIew加载数据混乱的问题分析和解决
- 关于 android listview 加载数据错位(错乱)问题
- 关于在RecyclerView中使用UniversalImageLoader加载图片刷新数据时引起的闪烁问题
- 关于ViewPager嵌套Fragment,第二次加载数据不显示问题
- 关于使用百度富文本编辑器UE重新加载数据的问题
- 关于使用Iscroll.js异步加载数据后不能滑动到最底端的问题解决方案
- 求助!关于下拉列表判断数据加载问题
- 关于recycleview下拉加载更多数据问题补充
- Ext combo 每次点击加载数据
- 解决Ext中的Tabpanel中items内的各个tab的数据延迟加载问题
- 解决Ext中的Tabpanel中items内的各个tab的数据延迟加载问题
- 关于一加载jsp页面就跳转到servlet获取数据然后再跳回jsp页面的问题
- 关于easyui datagrid 大量数据加载时 出现假死问题的解决方法
- 关于从不同的URL获取JSON数据时Ext.data.Store反映迟缓问题的解决
- 关于Ext的TreeStore会第一次默认加载的问题
- 关于系统首页绘制问题(ext布局+c#后台加入数据)经html输出流输出响应client