ExtJS 3.2饼图在IE 8中无法呈现

时间:2014-02-24 09:10:38

标签: extjs internet-explorer-8 charts pie-chart

我使用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();    
}

提前致谢

1 个答案:

答案 0 :(得分:1)

ExtJS 3使用Flash渲染图表。因此,首先要检查的是确保Flash已安装并在Internet Explorer 8中运行。

如果您尝试在本地运行该答案,您还可以查看此相关答案:https://stackoverflow.com/a/14619088/579697