2011-05-31 95 views
1

我有型“馅饼”的Ext.chart.Chart和我有自动加载和数据商店这样的:饼图没有显示任何

[ 
{name : 'Firefox', value: 50} 
{name : 'IE', value: 30} 
{name : 'Safari', value: 10} 
{name : 'Others', value: 10} 
] 

的“场”图表的属性“值”。

然后将完整的图表对象添加到网站的面板上。我首先想到的是,饼图不绘制,但在DOM我有这样的:

<div id="chartCmp" class="x-surface x-surface-default" role="presentation"> 
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="undefined" height="undefined" id="ext-gen1053"> 
    <defs>[...]</defs> 
    <rect width="100%" height="100%" fill="#000" stroke="none" opacity="0" id="ext-gen1054"/> 
</svg> 
</div> 

(我缩短在[...]),以使代码可读性这里。

因此,您可以看到有一个带有LinearGradients的defs和一个不可见的矩形元素的svg元素。我无法理解,为什么数据不显示!我已经为此工作了好几天了。

有什么建议吗?

+2

in your json missing commas – TheHorse 2011-05-31 16:15:39

回答

1

我不得不做“doComponentLayout()”,并给与一个固定的高度。否则,PieChart将不会显示。