我使用ExtJS 3.2创建了一个饼图,但它没有在Internet Explorer 8中渲染,任何人都可以告诉我这是什么问题。下面是我的饼图代码:
function customPieChart(dataStore) {
var store = new Ext.data.JsonStore({
fields: ['responseType', 'total'],
data: dataStore
});
var pan = new Ext.Panel({
width: 400,
height: 400,
title: 'Non Acceptable to Acceptable Chart',
items: {
store: store,
xtype: 'piechart',
dataField: 'total',
categoryField: 'responseType',
extraStyle:
{
legend:
{
display: 'bottom',
padding: 5,
font:
{
family: 'Tahoma',
size: 13
}
}
}
}
});
var win = new Ext.Window({ items: pan, layout: 'fit', width: 500, height: 300}).show();
}
提前致谢
答案 0 :(得分:1)
ExtJS 3使用Flash渲染图表。因此,首先要检查的是确保Flash已安装并在Internet Explorer 8中运行。
如果您尝试在本地运行该答案,您还可以查看此相关答案:https://stackoverflow.com/a/14619088/579697