]> git.proxmox.com Git - extjs.git/blame - extjs/examples/kitchensink/classic/samples/view/charts/area/StackedController.js
add extjs 6.0.1 sources
[extjs.git] / extjs / examples / kitchensink / classic / samples / view / charts / area / StackedController.js
CommitLineData
6527f429
DM
1Ext.define('KitchenSink.view.charts.area.StackedController', {\r
2 extend: 'Ext.app.ViewController',\r
3 alias: 'controller.area-stacked',\r
4\r
5 onAxisLabelRender: function (axis, label) {\r
6 return label.toFixed(label < 10 ? 1 : 0) + '%';\r
7 },\r
8\r
9 onSeriesTooltipRender: function (tooltip, record, item) {\r
10 var fieldIndex = Ext.Array.indexOf(item.series.getYField(), item.field),\r
11 browser = item.series.getTitle()[fieldIndex];\r
12\r
13 tooltip.setHtml(browser + ' on ' + record.get('month') + ': ' +\r
14 record.get(item.field) + '%');\r
15 },\r
16\r
17 onColumnRender: function (v) {\r
18 return v + '%';\r
19 },\r
20\r
21 onPreview: function () {\r
22 var chart = this.lookupReference('chart');\r
23 chart.preview();\r
24 }\r
25\r
26});