2013-07-12 5 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에 액세스 할 수도 있습니다. 이제 계산 된 극단 값이 최소/최대 데이터 범위를 벗어나는 지 확인하십시오. 그렇지 않은 경우 - 새로운 극단을 설정하십시오. - 밖에있는 경우 -> 버튼을 비활성화해야합니다.

새 극단을 설정 한 후에도 버튼을 비활성화 할 수 있습니다.