>

가상 스크롤 및 행 수 변경을 사용하면 스크롤 막대의 썸이 사용 가능한 데이터 아래에 남아있을 수 있습니다.

시나리오 :

  • 가상 스크롤 및 비동기 데이터 바인딩 사용
  • 로드 e. 지. 1000 행
  • 끝으로 스크롤
  • 데이터를 e로 변경하십시오. 지. 100

문제 :

  • 엄지 손가락이 맨 아래에 남아 있으며 실제로 데이터가 표시되지 않습니다. 다시 위로 스크롤 할 수 있지만 사용자에게는 혼란스럽고 프로그래밍 방식으로 상단으로 스크롤하는 것이 좋습니다.

질문 :

  • 프로그래밍 방식으로 상단으로 스크롤하는 방법이 있습니까?
  • 답변 # 1

    Element.scrollTop 시도

    각 앱인 경우 다음 코드를 사용할 수 있습니다.

    let gridContent = this.elRef.nativeElement.getElementsByClassName('k-grid-content')[0];
        if (gridContent) {
          gridContent.scrollTop = 0;
        }
    
    

    여기서 elRef는 consturctor를 사용하여 전달됩니다 :

      constructor(private elRef: ElementRef) {    }
    
    

  • 이전 python - directline v3에서 오류 400 발생
  • 다음 알 수없는 줄 수를 읽고 f #에서 각 줄의 합을 계산합니다