1 Ext.require('Ext.chart.*');
2 Ext.require('Ext.layout.container.Fit');
4 Ext.onReady(function () {
29 var pieStore = Ext.create('Ext.data.JsonStore', {
30 fields: ['name', 'data'],
34 var pieChart = Ext.create('Ext.chart.Chart', {
41 theme: 'Base:gradients',
55 var gridStore = Ext.create('Ext.data.JsonStore', {
56 fields: ['name', 'data'],
60 var grid = Ext.create('Ext.grid.Panel', {
75 var panel1 = Ext.create('widget.panel', {
79 renderTo: Ext.getBody(),
112 items: [pieChart, grid]
114 renderer: function(klass, item) {
115 var storeItem = item.storeItem,
118 data: storeItem.get('data1')
121 data: storeItem.get('data2')
124 data: storeItem.get('data3')
127 data: storeItem.get('data4')
130 data: storeItem.get('data5')
133 this.setTitle("Information for " + storeItem.get('name'));
134 pieStore.loadData(data);
135 gridStore.loadData(data);