提交 ea6531b6 编写于 作者: K Kener

dataZoom getDetail bug fix #1320

上级 dede7bc9
......@@ -890,23 +890,26 @@ define(function (require) {
* 获取当前定位
*/
_getDetail : function () {
var key = this.zoomOption.orient == 'horizontal' ? 'xAxis' : 'yAxis';
var target = this._originalData[key];
for (var idx in target) {
var data = target[idx];
if (data == null) {
continue;
var key = ['xAxis', 'yAxis'];
for (var i = 0, l = key.length; i < l; i++) {
var target = this._originalData[key[i]];
for (var idx in target) {
var data = target[idx];
if (data == null) {
continue;
}
var length = data.length;
var start = Math.floor(this._zoom.start / 100 * length);
var end = Math.ceil(this._zoom.end / 100 * length);
end -= end > 0 ? 1 : 0;
return {
start : this.getDataFromOption(data[start]),
end : this.getDataFromOption(data[end])
};
}
var length = data.length;
var start = Math.floor(this._zoom.start / 100 * length);
var end = Math.ceil(this._zoom.end / 100 * length);
end -= end > 0 ? 1 : 0;
return {
start : this.getDataFromOption(data[start]),
end : this.getDataFromOption(data[end])
};
}
key = this.zoomOption.orient == 'horizontal' ? 'xAxis' : 'yAxis';
var seriesIndex = this._zoom.seriesIndex[0];
var axisIndex = this.option.series[seriesIndex][key + 'Index'] || 0;
var axisType = this.option[key][axisIndex].type;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册