X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/0494b8d9b9bb03ab6c22b34dae81261e3cd7e3e6..7a654f8d43fdb43d78b63d90528bed6e86b608cc:/examples/charts/ReloadChart.js diff --git a/examples/charts/ReloadChart.js b/examples/charts/ReloadChart.js new file mode 100644 index 00000000..4bfc40d5 --- /dev/null +++ b/examples/charts/ReloadChart.js @@ -0,0 +1,60 @@ +Ext.require('Ext.chart.*'); +Ext.require('Ext.layout.container.Fit'); + +Ext.onReady(function () { + var panel1 = Ext.create('widget.panel', { + width: 800, + height: 400, + title: 'Column Chart with Reload - Hits per Month', + renderTo: Ext.getBody(), + layout: 'fit', + tbar: [{ + text: 'Reload Data', + handler: function() { + store1.loadData(generateData()); + } + }], + items: { + xtype: 'chart', + animate: true, + shadow: true, + store: store1, + axes: [{ + type: 'Numeric', + position: 'left', + fields: ['data1'], + title: 'Hits', + grid: true, + minimum: 0 + }, { + type: 'Category', + position: 'bottom', + fields: ['name'], + title: 'Months', + label: { + rotate: { + degrees: 270 + } + } + }], + series: [{ + type: 'column', + axis: 'left', + gutter: 80, + xField: 'name', + yField: ['data1'], + tips: { + trackMouse: true, + width: 74, + height: 38, + renderer: function(storeItem, item) { + this.setTitle(storeItem.get('name') + '
' + storeItem.get('data1')); + } + }, + style: { + fill: '#38B8BF' + } + }] + } + }); +});