ext 3.0 jsonStore loadData异常
时间:2011-11-18
来源:互联网
function getStoreData(array) {
if (array != null) {
var i = 0;
var jsonStoreData = [];// new String();
// jsonStoreData = "[";
while (array[i]) {
var date = array[i].xId;
var value = array[i].result;
jsonStoreData.push({
name : date,
views : parseInt(value)
});
// jsonStoreData += '{"name":"'+ date +'","views":"'+parseInt(value)+'"}';
i++;
}
// jsonStoreData += "]";
}
return jsonStoreData;
}
构造的数组
var colData = getStoreData(array);
if(!dataArea[divId]["arr"]||!dataArea[divId]["arr"].push){
dataArea[divId]["arr"] = [];
dataArea[divId]["arr"][0] = colData;
}else{
dataArea[divId]["arr"][0] = colData;
}
title: '系统总用户数',
bbar: [{xtype:"combo",
id:"comboxId"+divId,
value:"0",
forceSelection: true, //不允许用户输入
triggerAction: 'all',
typeAhead: true,
store:comboStore,
emptyText:"系统总用户数",
hiddenName:"comboName",
model:"local",
{xtype : 'radiogroup',
id:'radioGroup'+divId,
items:[{ boxLabel : '直方图',
name : 'rb-auto'+divId,
checked : true,
inputValue : 0},
{ boxLabel : '折线图',
name : 'rb-auto'+ divId,
inputValue :1}
],
combox 与 radio 组合切换
if(comboxValue == 0 && value == 0){
if(dataArea[divId]["arr"][0]){
try{
setChartVisible(divId,"系统总用户数");
}catch(e){
storeData[divId].loadData(dataArea[divId]["arr"][0]);
}
}
}
某些切换有异常:页面抛出异常且未被接住
if (array != null) {
var i = 0;
var jsonStoreData = [];// new String();
// jsonStoreData = "[";
while (array[i]) {
var date = array[i].xId;
var value = array[i].result;
jsonStoreData.push({
name : date,
views : parseInt(value)
});
// jsonStoreData += '{"name":"'+ date +'","views":"'+parseInt(value)+'"}';
i++;
}
// jsonStoreData += "]";
}
return jsonStoreData;
}
构造的数组
var colData = getStoreData(array);
if(!dataArea[divId]["arr"]||!dataArea[divId]["arr"].push){
dataArea[divId]["arr"] = [];
dataArea[divId]["arr"][0] = colData;
}else{
dataArea[divId]["arr"][0] = colData;
}
title: '系统总用户数',
bbar: [{xtype:"combo",
id:"comboxId"+divId,
value:"0",
forceSelection: true, //不允许用户输入
triggerAction: 'all',
typeAhead: true,
store:comboStore,
emptyText:"系统总用户数",
hiddenName:"comboName",
model:"local",
{xtype : 'radiogroup',
id:'radioGroup'+divId,
items:[{ boxLabel : '直方图',
name : 'rb-auto'+divId,
checked : true,
inputValue : 0},
{ boxLabel : '折线图',
name : 'rb-auto'+ divId,
inputValue :1}
],
combox 与 radio 组合切换
if(comboxValue == 0 && value == 0){
if(dataArea[divId]["arr"][0]){
try{
setChartVisible(divId,"系统总用户数");
}catch(e){
storeData[divId].loadData(dataArea[divId]["arr"][0]);
}
}
}
某些切换有异常:页面抛出异常且未被接住
作者: benz517 发布时间: 2011-11-18
悲催无人救命
作者: benz517 发布时间: 2011-12-26
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28