【转】Extjs4中combobox控件---数据加载出来但一直loading....
2014-04-14 16:21
435 查看
备注:在该博文帮助下解决了loading加载中的问题,推荐阅读。
Extjs4中combobox控件---数据加载出来,但一直在loading....
form:http://aiwo541623.iteye.com/blog/1667760今天在做combo级联的时候碰到这个问题,很令人头疼,反复检查代码,并没发现有什么问题;而且更令人诧异的是,在我同事的机器上运行却是好好地,而且他用的ie版本跟我的版本一样,那这是什么问题呢?不得而解。但问题总是得去解决的,但是怎么解决呢?
首先,我知道我要解决的问题是将LoadMask这个东东去掉就行了。于是去查API,看combo里面有没有关于loadMask这个属性或者方法,很遗憾没有。
但是怎么可能呢,于是一个属性一个属性去看,看到defaultListConfig这个属性,英文解释是:Set of options that will be used as defaults for the user-configured listConfig object.大概意思是说:一组选项将会被用作用户配置的listConfig对象的默认值。
点击listConfig进入该属性API,An optional set of configuration properties that will be passed to the Ext.view.BoundList's
constructor. 大概是说:一组可选的属性配置将会传递到Ext.view.BoundList的构造函数中去。在下面我看到这样一段代码Ext.view.BoundList.loadingText -
defaults to
'Loading...',这不正是加载文本吗?
为了获得更多的信息我进入Ext.view.BoundList里查看,An internal used DataView for ComboBox.
大概是说:BoundList是combo的一个内部使用的数据视图。查看它的属性
列表,哈哈,找到了loadMask,这不正是我所要的东西吗?
loadMask : Boolean/Object
False to disable a load mask from displaying will the view is loading.
This can also be a Ext.LoadMaskconfiguration object. Defaults to true.
在我的combo控件里面加上如下一段代码:
defaultListConfig:{
loadMask: false
}
问题解决了,LoadMask没了。
相关文章推荐
- Extjs4中combobox控件-数据加载出来,但一直在loading.
- C#中为啥俺地ComboBox控件在数据绑定时加载速度很慢
- C#在窗口中ComboBox控件中加载数据库数据
- ExtJs4 Ext.form.field.ComboBox 刷新数据出现一直加载的问题
- easyUI的combobox动态加载数据
- extjs combobox分页加载数据不显示
- 在 Windows 窗体 DataGridView 控件中实现实时数据加载的虚拟模式
- Android绚丽加载效果视图(loading)控件
- JavaScript数据加载中loading..
- uwp开发:Pivot控件在加载数据时的一些细节性问题
- easyui combobox 动态加载数据并回显选中 ,设置宽度和高度自动适应
- 把数据库中的数据读出来并用BulletedList控件来显示
- EasyUI combobox 加载JSON数据
- 从服务器读取数据加载到Tree控件上
- combobox和textbox中输入数据为非数字leave时的公用事件,只需要在控件的leave事件中选择本事件即可
- Windows Phone(WP) Loading 加载层用户控件
- C#中ComboBox控件绑定数据源
- 总结Asp.net中Page加载PostData的具体过程 进而解决"获取动态创建的控件的PostData数据"问题
- WinForm 中 comboBox控件之数据绑定
- Winform开发之ComboBox和ComboBoxEdit控件绑定key/value数据