>source

그래서 이것은 약간 까다롭습니다. 컨텍스트를 위해 다음을 사용하여 테이블에서 작업하고 있습니다. https://www.ag-grid.com/react-data-grid/그리고 내가 보여줄 샘플의 크기를 미리 알 수 있습니다.

어쨌든 스크롤바를 사용하여 전체 레code 샘플을 사용자에게 보여줄 수 있어야 합니다. 이것이 의미하는 바는 100k 레code를 로드하고 싶지 않고 해당 레code 수를 기반으로 스크롤 막대 썸의 해당 높이를 계산하여 5개의 레code가 있는 경우 스크롤이 없어야 한다는 것입니다. 하지만 100,000개의 레code가 있는 경우 스크롤바 엄지손가락은 아주 작아야 합니다.

N개의 레code를 테이블에 미리 로드하여 이 동작을 달성할 수 있었지만 100k 어레이 로드의 성능 영향 때문에 바람직하지 않습니다. 또 다른 대안은 1행의 크기를 알고 테이블 크기를 조정하고 100k를 곱하는 것입니다.

요약하자면 테이블 내용을 무시하고 스크롤바 엄지손가락 크기를 조작하는 방법이 있습니까? 그림자 돔으로 펑키한 일을 하거나 테이블 크기를 조정할 수도 있습니다.

ag-grid가 지원하는 무한 스크롤링과 매우 유사한 사운드를 얻으려는 결과: ag-grid.com/react-data-grid/infinite-scrolling

GenericUser2022-01-14 17:49:35

예, 구현했지만 실제로는 내가 찾고 있는 것이 아닙니다. 무한 스크롤은 전체 샘플의 순차적 로딩을 의미합니다. IE는 첫 번째 레code에서 시작하여 끝에 도달할 때까지 아래로 스크롤해야 합니다. 내가 달성하고자 하는 것은 모든 레code에 대한 임의 액세스 권한을 부여하는 것입니다. 하지만 입력해 주셔서 감사합니다!!

abullrich2022-01-14 17:57:08
  • 이전 Cassandra 서비스 시작 시간 측정
  • 다음 PyInquirer를 사용하는 Python의 AssertionError