JQuery 사용 DataTables 플러그인은 fnAddData()추가 행하의 맨 위나 맨 아래 html 표?

StackOverflow https://stackoverflow.com/questions/1923856

문제

나는 테스 및 이유를 묻는 질문에는 것은 다른 일을 하기 위해 다양 테이블이 있습니다.

I couldn't find any documentation 는 경우 이를 구성할 수 있다.제가 생각하는 것에 추가 행하여,하지만 몇 가지 예를 가지고 있는 내가 그것을 행 추가 정상에도 중에 가끔.그것은 매우 무작위입니다.

어떤 아이디어가?

도움이 되었습니까?

해결책

소스 코드를 살펴보고 fnadddata는 내부 메소드 _fnadddata를 호출하여 하나의 행을 추가하고 성공하면 테이블에서 인덱스를 반환합니다. _FNADDDATA 하단에 새 행을 추가합니다 (새 행의 색인은 테이블의 행 수와 같습니다).

그러나 fnadddata에는 활성화 된 다양한 기능을 고려하여 테이블을 다시 그리기위한 선택적 매개 변수가 있습니다. 이 매개 변수는 기본적으로 기본적으로 true이며 이것이 아마도 '무작위'동작을 일으키는 원인입니다.

다른 팁

을 통해 탐색의 원 categories 테이블로 설명해 kgiannakaki.는 방법이 추가한 모든 새로운 데이터를 행하는 테이블의 끝으로 해야 합니다.

는 이유에 대해"무작위"행동은,각각의 시간으로 새 행이 추가되는 방법을 실행할 것이다"다시 그리기"의 전체 표면 지정합니다.이렇게 테이블을 통해 실행되는 기능 등과 같은 필터링 정렬다.와 완전히 다시 작성하지 않습니다.기본적으로 내 생각가 추가하는 임의의 비트는 데이터로 새로운 행을 만들 수 있습니"무작위"효과될 때마다 새 행이 추가됩니다.

당신은 쉽게 사용이 테이블 다시 그리기를 추가하여 두 번째 매개 변수에 fnAddData 호출될 필요가 있는 false 로 설정됩니다.

$(this).fnAddData(data, false);

는 경우 이 문제는 여전히 계속되 나는 파일을 프로그램은 이 문제로는 다른 이유는 이 동작을 수행할 수 없습니다.

정렬을 비활성화하려면 새 행이 테이블 하단에 추가되도록 추가하십시오.

"bSort": false

데이터 가능한 초기화 (상단).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top