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 的值也会更新。

4

1 回答 1

0

在设置新的极端之前,@chart.xAxis[0].getExtremes()您还可以访问dataMindataMax。所以现在,只需检查您的新计算的极值是否不在数据最小值/最大值范围之外。如果不是 -> 设置新的极端,如果在外面 -> 按钮应该被禁用。

您也可以在设置新的极端值后禁用按钮。

于 2013-07-15T12:23:06.620 回答