반응 가상화에서 List
구성 요소를 사용하여 많은 수의 항목을 렌더링하고 있습니다. 내 구현에서는 항목이 섹션으로 구분되며 사용자가 아래로 스크롤하면 현재 섹션이 계속 표시되도록 섹션 헤더가 고정되어 있어야합니다. 본질적으로, 스크롤 된 위치가 변경되면 섹션 헤더를 없애기 위해 반응 가상화 NOT (다른 항목을 계속 파괴)해야합니다. 지금 당장 할 수있는 방법이 있습니까? 나는 그들이 너무 미친되지 않는 한 해킹을 열어.반응 가상화의 끈적한 헤더
4
A
답변
1
질문을 올바르게 이해했다면 끈적한 헤더를 스프레드 시트로 사용하고 싶습니다. ScrollSync
구성 요소를 사용하면 demo/docs을 볼 수 있습니다. 여기
import { Grid, List, ScrollSync } from 'react-virtualized'
import 'react-virtualized/styles.css'; // only needs to be imported once
function render (props) {
return (
<ScrollSync>
{({ clientHeight, clientWidth, onScroll, scrollHeight, scrollLeft, scrollTop, scrollWidth }) => (
<div className='Table'>
<div className='LeftColumn'>
<List
scrollTop={scrollTop}
{...props}
/>
</div>
<div className='RightColumn'>
<Grid
onScroll={onScroll}
{...props}
/>
</div>
</div>
)}
</ScrollSync>
)
}
1
우리는 당신과 비슷한 요구 사항을 가지고 있었다 - 우리는 끈적 끈적한 헤더에 대한 지원으로 구분 된 목록이 필요합니다. 반응 가상화 된 목록/그리드에서이를 달성 할 수 없어서 끈적한 헤더를 지원하는 https://github.com/marchaos/react-virtualized-sticky-tree을 만들었습니다.
예 : here을 참조하십시오.
관련 문제
- 1. 반응 가상화의 행 선택
- 2. 스크롤링 끈적한 헤더 점프
- 3. 전환 애니메이션이있는 끈적한 헤더
- 4. 끈적한 헤더 애니메이션
- 5. "역방향"끈적한 헤더
- 6. 이오니아 2 - 끈적한 헤더
- 7. 점포 끈적한 헤더
- 8. fullpage.js의 끈적한 헤더
- 9. 끈적 끈적한 헤더
- 10. 끈적한 헤더 중복 내용
- 11. 스크롤 뷰의 끈적한 헤더
- 12. 끈적한 헤더 및 내부 링크
- 13. 끈적한 헤더 커버 앵커 텍스트
- 14. 끈적한 헤더 - 스크롤에 버그가 발생했습니다.
- 15. 스크롤하는 배경을 가진 끈적한 헤더
- 16. MVC의 WebGrid에 대한 끈적한 헤더
- 17. CSS 문제가있는 스크롤의 끈적한 헤더
- 18. 내용이 끈적한 헤더 뒤로 스크롤되도록합니다.
- 19. 반응 가상화의 일부를 가져 오기위한 "하위 패키지"가 있습니까?
- 20. 끈적 끈적한 사이드 바를 반응 적으로 만드시겠습니까?
- 21. DataGrid 가상화의 DataGrid
- 22. ui-scrollfix로 각형의 끈적한 헤더 테이블
- 23. 시차 스크롤링에 끈적한 헤더 추가 - android
- 24. 끈적한 헤더 전환이 부드럽 지 않음
- 25. 열 너비를 조절할 수있는 끈적한 헤더
- 26. 복잡한 웹 양식의 끈적한 헤더 (iPhone)
- 27. 멀티 파일 헤더가있는 jQuery 끈적한 헤더 만들기
- 28. 콘텐츠가 끈적한 헤더 아래에 남아 있습니다.
- 29. ListView 및 GridView의 끈적한 헤더 WinRT xaml
- 30. 스크롤과 함께 변경되는 애니메이션 끈적한 헤더