Store.JS文件 手动加载数据
2011-09-07 15:46
344 查看
SubComboList = Ext.extend(Ext.data.JsonStore, {
constructor: function (cfg) {
cfg = cfg || {};
SubComboList.superclass.constructor.call(this, Ext.apply({
storeId: 'SubComboList',
root: 'datastr',
autoLoad:true,
totalProperty: 'totalcount',
url: '../datastore/JsonDataPage/Subject/SubImport.aspx?param=select&rnd=' + Math.random(),
fields: [
{
name: 'Id'
},
{
name: 'SubjectBH'
},
{
name: 'SubjectName'
}
]
}, cfg));
}
});
当Store 单独写在一个文件中时,使用new 方法如果Url正确,会造成自动在后台加载数据的结果。如果对多个Store同时使用new 方法且后台访问的页面相同,会造成异部冲突。
解决办法:将autoLoad设置为false,然后使用load()方法手动加载
constructor: function (cfg) {
cfg = cfg || {};
SubComboList.superclass.constructor.call(this, Ext.apply({
storeId: 'SubComboList',
root: 'datastr',
autoLoad:true,
totalProperty: 'totalcount',
url: '../datastore/JsonDataPage/Subject/SubImport.aspx?param=select&rnd=' + Math.random(),
fields: [
{
name: 'Id'
},
{
name: 'SubjectBH'
},
{
name: 'SubjectName'
}
]
}, cfg));
}
});
当Store 单独写在一个文件中时,使用new 方法如果Url正确,会造成自动在后台加载数据的结果。如果对多个Store同时使用new 方法且后台访问的页面相同,会造成异部冲突。
解决办法:将autoLoad设置为false,然后使用load()方法手动加载
相关文章推荐
- Three.js 3D打印数据模型文件(.STL)加载
- 如何用自己的js文件加载一些动态数据
- frames的对象兼容性获取以及跨域实现数据交换(js文件的加载判断)
- 自定义js模板加载数据文件
- 【3】node.js-eCharts柱状图-加载本地Excel文件数据
- firebug加载不了js脚本文件问题
- web项目中 .js .css .png 等文件无法加载的一种原因
- Javascript文件加载:LABjs和RequireJS
- Ext.data.JsonStore使用HttpProxy加载数据时传递参数的两种方法
- 页面加载顺序及js文件的插入位置
- js加载之使用DOM方法动态加载Javascript文件
- requireJS&seaJS模块加载器原理:<script>标签加载外部js文件用到的onload、onerror和onreadystatechange事件
- 根据配置文件加载js依赖模块(JavaScript面试题)
- jquery 异步加载数据引起的js注入解决办法
- atitit.手动配置列表文件的选择and 数据的层次结构 attilax总结最佳实践--yaml
- Spring MVC 框架下,JS文件内嵌在jsp页面里面,JS页面获取JSP页面中的后台数据
- Swift - 网页控件(UIWebView)加载网页,本地数据,文件
- js无刷新文件上传并获取数据
- 动态加载js文件
- js xml文件加载