I was trying to render a simple piechart using ExtJs 3.0 but could not. Below is the snippet:
<div id="ext_grid_panel">
<div id="blackout_tab">
<div id="grid_blackout_current"></div>
</div>
<div id="gls_tab">
<div id="gls_current"></div>
</div>
</div>
var mainGridPanelWidth = (Ext.IsIE)? : width: 100% , ;
var mainGridPanel = new Ext.TabPanel({
id: maingridpanel ,
renderTo: ext_grid_panel ,
style: {width: 100% },
tabWidth: 1000,
activeTab: 0,
items: [
{id: allTabPanel ,contentEl: blackout_tab ,title: All },
{id: glsTabPanel ,contentEl: gls_tab ,title: GLS }
]
});
if (!Ext.IsIE)
mainGridPanel.setWidth( 100% );
Ext.getCmp( allTabPanel ).on( activate , function() {
});
Ext.getCmp( glsTabPanel ).on( activate , function() {
});
var pieChart = {
xtype : piechart ,
store : [{ total : 42 , range : 20,000 },{ total : 53 , range : 10,000 }],
dataField : total ,
categoryField : range
};
var panelBlackoutCurrent = new Ext.Panel({
id: panelblackoutcurrent ,
renderTo: grid_blackout_current ,
items: [
pieChart
]
});
var panelglsCurrent = new Ext.Panel({
id: panelglscurrent ,
renderTo: gls_current ,
items: [
pieChart
]
});
When i inspect in firefox firebug, i see an object(.swf) is created but the piechart content is not there/rendered.
Quick guidance is highly appreciated as it is taking lot of time with no solution