2013-04-23 2 views
3

here에서 새 Datatable을 다운로드했습니다. 문제는 스크롤과 관련되어 있습니다.Datatable 가로 스크롤 문제

나는 자바 스크립트의 최신 버전을 가지고있다하지만 난 스크롤 할 때 수평 내가

테이블 제목의 몸 사이의 순간에 관찰 할 수있는 로그가있다. 나는 왜 그런 일이 일어 났는지 확신 할 수 없다.

이 문제는 IIS 웹 서버에 배포 할 때 발생합니다.

내가 IIS 서버에서 발견 한 것은 또 다른 문제는 데이터 테이블에서 검색 라벨 및

검색 상자 사이의 정렬 불일치가있다.

+0

테이블에 많은 데이터가 있거나 브라우저가 느릴 수 있습니다. 테이블이 생성 될 때까지 불투명도를 .01 임시로 설정하십시오. 이벤트 목록은 [여기] (http://datatables.net/reference/event/)입니다. – skobaljic

+0

이 문제를 [DataTables GitHub Repo] (https://github.com/DataTables/DataTables/issues)로 신고하지 않는 이유는 무엇입니까? – Kutyel

답변

0

헤더는 실제로는 별도의 HTML 테이블이며 데이터 열에 상대적인 위치는 javascript에 의해 관리됩니다.

페이지 원본을 보면 헤더 테이블이 dataTables_scrollHead 요소에 있고 데이터가 dataTables_scrollBody 요소의 테이블에 있다는 것을 알 수 있습니다. 데이터 테이블 본문을 가로로 스크롤하면 scroll 이벤트를 청취하고 헤더의 스크롤 위치를 업데이트하여 헤더를 자바 스크립트를 통해 스크롤합니다.

응답 성이 클라이언트에 많이 의존하기 때문에 더 매끄럽게 만드는 방법이 있는지 의심 스럽습니다.

+0

헤더가 Javascript를 통해 스크롤되는 것을 볼 수 없습니다. JS는 셀 너비 만 추가한다고 생각하십시오. 나는 [이 예제] (http://datatables.net/examples/basic_init/scroll_x.html)를보고있다. – skobaljic

+0

AFAIK는 내가이 질문에 대답했을 때 2 년 전 사실이었습니다. 나는 지금 당장 확신 할 수 없다. 나는 그때부터 많이 사용하지 않았다. – cfs

+0

ㅎ, 질문을 보지 못했다. 너무 오래되었다. 건배 – skobaljic