UNPKG

extjs-gpl

Version:

GPL licensed version of Sencha Ext JS

30 lines (24 loc) 952 B
Ext.define('KitchenSink.view.charts.bar.MarkedSplineController', { extend: 'Ext.app.ViewController', alias: 'controller.line-marked-spline', onAxisLabelRender: function (axis, label, layoutContext) { return Ext.util.Format.number(label, '0.0'); }, onSeriesTooltipRender: function(tooltip, record, item) { var fieldIndex = Ext.Array.indexOf(item.series.getYField(), item.field), browser = item.series.getTitle()[fieldIndex]; tooltip.setHtml(browser + ' on ' + record.get('month') + ': ' + record.get(item.field) + '%'); }, onColumnRender: function (v) { return v + '%'; }, onPreview: function () { if (Ext.isIE8) { Ext.Msg.alert('Unsupported Operation', 'This operation requires a newer version of Internet Explorer.'); return; } var chart = this.lookupReference('chart'); chart.preview(); } });