Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 标题属性打破sencha图表_Javascript_Extjs_Charts_Sencha Charts - Fatal编程技术网

Javascript 标题属性打破sencha图表

Javascript 标题属性打破sencha图表,javascript,extjs,charts,sencha-charts,Javascript,Extjs,Charts,Sencha Charts,我创建了一个带有两个Y轴的示例图表,在我给系列atitle属性后,它打破了图表。控制台上出现以下错误: 未捕获的TypeError:Array.prototype.indexOf调用为null或未定义 如果我们查看调用堆栈,就会发现这发生在updateTitle()函数中: 根据调查,该系列确实有一个标题属性,那么为什么它会打破图表 Ext.application({ 名字:“小提琴”, 启动:函数(){ var chart=new Ext.create('Ext.chart.Cartesia

我创建了一个带有两个Y轴的示例图表,在我给系列a
title
属性后,它打破了图表。控制台上出现以下错误:

未捕获的TypeError:Array.prototype.indexOf调用为null或未定义

如果我们查看调用堆栈,就会发现这发生在
updateTitle()
函数中:

根据调查,该系列确实有一个标题属性,那么为什么它会打破图表

Ext.application({
名字:“小提琴”,
启动:函数(){
var chart=new Ext.create('Ext.chart.CartesianChart'{
renderTo:Ext.getBody(),
宽度:500,
身高:500,
图例:{
停靠:“底部”
},
“宽度”:740,
“高度”:440,
“轴”:[{
“标题”:“月份”,
“类型”:“类别”,
“位置”:“底部”,
}, {
“头衔”:“声誉”,
“类型”:“数字”,
“位置”:“左”,
}, {
“标题”:“向上投票”,
“类型”:“数字”,
“位置”:“正确”,
}],
“系列”:[{
“xField”:“name”,
“yField”:“data0”,
"雅克斯":1,,
“头衔”:“声誉增益”,
“类型”:“行”
}, {
“xField”:“name”,
“yField”:“data1”,
"雅克西斯":2,,
“标题”:“投票权”,
“类型”:“行”
}],
“商店”:{
“字段”:[“名称”、“数据0”、“数据1”],
“数据”:[{
“名称”:“2014年8月”,
“数据0”:1567,
“数据1”:2335
}, {
“名称”:“09/14”,
“数据0”:1654,
“数据1”:1246
}, {
“名称”:“10/14”,
“数据0”:1777,
“数据1”:1646
}, {
“名称”:“11/14”,
“数据0”:2014年,
“数据1”:1456
}, {
“名称”:“12/14”,
“数据0”:2562,
“数据1”:2321
}]
}
});
}
});

您必须将
title
属性放在系列中的
yAxis
属性之前。因此,定义您的系列如下

“系列”:[{
“头衔”:“获得声誉”//必须放在yAxis前面。
“xField”:“name”,
“yField”:“data0”,
"雅克斯":1,,
“类型”:“行”
}, {
“标题”:“Upvotes”//必须放在yAxis前面。
“xField”:“name”,
“yField”:“data1”,
"雅克西斯":2,,
“类型”:“行”
}],
这是我已经在支持论坛上报告的Sencha错误。由于某些原因,它们依赖于对象属性的顺序,因此将属性放置到对象中的顺序实际上很重要