0
我在legendItemClick:function(event)中有以下代碼。它將圖例過濾轉換爲「單選按鈕」樣式格式,您一次只能查看一組數據。問題是,當你點擊一個系列名稱時,它不會讓你回到可以看到所有點的視圖。啓用過濾器時在複選框中放置重置過濾器按鈕
有沒有辦法在啓用過濾器時在圖例中的某處放置一個顯示「重置過濾器」的按鈕?
我注意到,當你使用鼠標放大時,會出現一個「重置縮放」按鈕,這是我想要的,除了通過圖例啓用過濾器時。
var seriesIndex = this.index;
var series = this.chart.series;
for (var i = 0; i < series.length; i++)
{
if (series[i].index != seriesIndex)
{
series[i].hide();
}
else
{
series[i].show();
}
}
return false;
我嘗試這個代碼,閱讀此鏈接後,http://highslide.com/forum/viewtopic.php?f=9&t=15416
,但不能得到它的工作,也許,我把它錯了嗎?我把它放在最後的「scatter」大括號內,它直接在plotOptions大括號內。
chart.renderer.button('Reset zoom', null, null, chart.resetZoom, {
zIndex: 20
}).attr({
align: 'right',
title: 'Reset zoom level 1:1'
}).add(chart.zoomGroupButton).align({
align: 'right',
x: -10,
y: 10
}, false, null);