2013-07-12 50 views
0

我有兩個按鈕 - 在我的圖表上左右兩側。如果用戶點擊左側或右側按鈕,我更新滾動位置。在高圖上限制滾動條

extremexmin = @chart.xAxis[0].getExtremes().min 
    extremexmax = @chart.xAxis[0].getExtremes().max 
    differenceMinMax = extremexmax - extremexmin 
    extremexmax = extremexmin 
    extremexmin = extremexmax - differenceMinMax 
    #console.log "date is - " + extremexmin + " <<>> " + extremexmax 
    @chart.xAxis[0].setExtremes(extremexmin, extremexmax) 

我面臨的問題是,當用戶到達圖表的端欲分別禁用向左或向右按​​鈕。但是,如何確定滾動條是否已到達圖表的末尾。

如果滾動條已到達其末端,並且繼續單擊右側或左側按鈕,則會在圖表上顯示空白空間。

讓我知道如何識別滾動條的最大值和最小值,並相應地禁用按鈕。

我嘗試使用datamax和datamin,但每次點擊datamax和datamin的值也會更新。

回答

0

@chart.xAxis[0].getExtremes()中設置新的極值之前,您還可以訪問dataMindataMax。所以,現在,只需檢查您的新計算出的極值是否超出數據最小值/最大值的範圍。如果沒有 - >設置新的極值,如果在外面 - >按鈕應該被禁用。

您也可以在設置新的極值後禁用按鈕。