extjs4.0折线图如何获取动态数据 50

Ext.onReady(function(){Ext.define('BaseParm',{extend:'Ext.data.Model',fields:["cpuRec... Ext.onReady(function () {
Ext.define('BaseParm', {
extend : 'Ext.data.Model',
fields : [ "cpuRecord","recordDate" ]
});
var store = Ext.create('Ext.data.JsonStore', {
model : 'BaseParm',
autoLoad : true,
proxy : {
type : 'ajax',
url : '/single!getBaseParm.action',
reader : {
type : 'json',
root : 'deviceBaseParm'
},
simpleSortMode : true
}
});
Ext.create(Ext.chart.Chart,{
renderTo:Ext.getBody(),width:500,height:300,
store:store,
axes:[{
type:'Numeric',
position:'left',
fields:['cpuRecord']
},
{
type:'Category',
position:'bottom',
fields:['recordDate']
}],
series:[{
type:'line',
axis:'left',
xField:'recordDate',
yField:'cpuRecord'
}]
})
});
数据应该是获取了 但是显示不出来 哪位大哥帮我看看哪写错了
展开
 我来答
笑苍天14
2013-05-29 · TA获得超过162个赞
知道小有建树答主
回答量:66
采纳率:0%
帮助的人:99.8万
展开全部
Ext.create('Ext.chart.Chart',{

要打引号,撸主不仔细哦。


我用你的代码,做了个json获取,得到下图,说明代码没问题。如果你加了引号还有问题,那就是你的proxy代理的问题了。


下为测试json:

{
deviceBaseParm:[{
recordDate:'aa',
cpuRecord:20
},{
recordDate:'bb',
cpuRecord:30
},{
recordDate:'cc',
cpuRecord:40
},{
recordDate:'dd',
cpuRecord:50
},{
recordDate:'ee',
cpuRecord:60
},{
recordDate:'ff',
cpuRecord:70
},{
recordDate:'gg',
cpuRecord:80
}]
}
百度网友13eda02
2013-05-29 · TA获得超过778个赞
知道小有建树答主
回答量:1048
采纳率:77%
帮助的人:384万
展开全部
需要把你的action返回的json数据样本贴出来看看结构
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
果承泽0Gm
2013-05-29 · TA获得超过179个赞
知道小有建树答主
回答量:353
采纳率:33%
帮助的人:106万
展开全部
json有个特点,最后一个数字后边不能加","
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式