JQuery 사용 DataTables 플러그인은 fnAddData()추가 행하의 맨 위나 맨 아래 html 표?
-
20-09-2019 - |
문제
나는 테스 및 이유를 묻는 질문에는 것은 다른 일을 하기 위해 다양 테이블이 있습니다.
I couldn't find any documentation 는 경우 이를 구성할 수 있다.제가 생각하는 것에 추가 행하여,하지만 몇 가지 예를 가지고 있는 내가 그것을 행 추가 정상에도 중에 가끔.그것은 매우 무작위입니다.
어떤 아이디어가?
해결책
소스 코드를 살펴보고 fnadddata는 내부 메소드 _fnadddata를 호출하여 하나의 행을 추가하고 성공하면 테이블에서 인덱스를 반환합니다. _FNADDDATA 하단에 새 행을 추가합니다 (새 행의 색인은 테이블의 행 수와 같습니다).
그러나 fnadddata에는 활성화 된 다양한 기능을 고려하여 테이블을 다시 그리기위한 선택적 매개 변수가 있습니다. 이 매개 변수는 기본적으로 기본적으로 true이며 이것이 아마도 '무작위'동작을 일으키는 원인입니다.
다른 팁
을 통해 탐색의 원 categories 테이블로 설명해 kgiannakaki.는 방법이 추가한 모든 새로운 데이터를 행하는 테이블의 끝으로 해야 합니다.
는 이유에 대해"무작위"행동은,각각의 시간으로 새 행이 추가되는 방법을 실행할 것이다"다시 그리기"의 전체 표면 지정합니다.이렇게 테이블을 통해 실행되는 기능 등과 같은 필터링 정렬다.와 완전히 다시 작성하지 않습니다.기본적으로 내 생각가 추가하는 임의의 비트는 데이터로 새로운 행을 만들 수 있습니"무작위"효과될 때마다 새 행이 추가됩니다.
당신은 쉽게 사용이 테이블 다시 그리기를 추가하여 두 번째 매개 변수에 fnAddData 호출될 필요가 있는 false 로 설정됩니다.
$(this).fnAddData(data, false);
는 경우 이 문제는 여전히 계속되 나는 파일을 프로그램은 이 문제로는 다른 이유는 이 동작을 수행할 수 없습니다.
정렬을 비활성화하려면 새 행이 테이블 하단에 추가되도록 추가하십시오.
"bSort": false
데이터 가능한 초기화 (상단).