UNPKG

extjs-gpl

Version:

GPL licensed version of Sencha Ext JS

43 lines (37 loc) 1.17 kB
Ext.define('KitchenSink.view.charts.column.MultiAxisController', { extend: 'Ext.app.ViewController', alias: 'controller.column-multi-axis', onAxisRangeChange: function (axis, range) { var cAxis = axis.getChart().getAxis('celsius-axis'); if (cAxis) { cAxis.setMinimum((range[0] - 32) / 1.8); cAxis.setMaximum((range[1] - 32) / 1.8); } }, onAfterRender: function () { var chart = this.lookupReference('chart'); var highSeries = { type: 'bar', xField: 'month', yField: 'highF', yAxis: 'fahrenheit-axis', style: { minGapWidth: 10, strokeStyle: 'rgb(52, 52, 53)' }, subStyle: { fillStyle: 'url(#rainbow)' } }, lowSeries = Ext.apply({}, { yField: ['lowF'], subStyle: { fillStyle: 'none' } }, highSeries); chart.setSeries([ highSeries, lowSeries ]); } });