UNPKG

extjs-gpl

Version:

GPL licensed version of Sencha Ext JS

39 lines (30 loc) 1.06 kB
Ext.define('KitchenSink.view.charts.line.PlotController', { extend: 'Ext.app.ViewController', alias: 'controller.line-plot', onPanZoomReset: function () { var chart = this.lookupReference('chart'), axes = chart.getAxes(); axes[0].setVisibleRange([0, 1]); axes[1].setVisibleRange([0, 1]); chart.redraw(); }, onRefresh: function () { var chart = this.lookupReference('chart'), store = chart.getStore(); store.refreshData(); }, onAfterRender: function () { var chart = this.lookupReference('chart'), toolbar = this.lookupReference('toolbar'), panzoom = chart.getInteractions()[0]; toolbar.add(panzoom.getModeToggleButton()); }, 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(); } });