我有两个按钮 - 在我的图表上左右。如果用户点击左侧或右侧按钮,我会更新我的滚动位置。
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 :(得分:0)
在@chart.xAxis[0].getExtremes()
设置新的极端值之前,您还可以访问dataMin
和dataMax
。现在,只需检查新计算的极值是否超出数据最小值/最大值范围。如果不是 - >设置新的极端,如果在外面 - &gt;按钮应该被禁用。
您也可以在设置新的极端后禁用按钮。