2012-04-17 5 views
0

내 HTML 테이블을 관리하기 위해 dataTable 플러그인 (datatable)을 사용하고 있습니다.데이터 테이블의 초기화시 데이터가 사라짐

하지만이 플러그인의 init을 호출하면 내 테이블의 데이터가 사라집니다! 왜?

나는이 방법을 이미 사용했고이 문제가 있었어. 누군가 나를 도울 수 있니? 초기화에 대한

호출은 다음과 같습니다

내가 무슨 일이 일어나고 있는지보고 그냥이 코드 앞에 JS에서 차단 경고를 사용하는 경우
jQuery('#measure').dataTable({ 
    "bDestroy": true, //using this because I call this init many times 
    "aoColumnDefs": [ 
     { "bSortable": false, "aTargets": [ 0 ] }, 
     { "bSortable": false, "bSearchable": false, "bVisible": false, "aTargets": [ 3,4,8,9,10,11,12,13,14,15,16,17 ] }, 
    ], 
    "aaSorting": [[5, 'asc']] 
}); 

, 내가 올바른 데이터로 테이블을 볼 수 있습니다. 이 후, 나는 방화 광처럼 HTML 콘솔에서도 데이터를 볼 수 없습니다.

편집 :

아마도 문제는 bDestroy입니까? 테이블에 시간당 한 행을 삽입하고이 init 메소드를 호출 할 때마다

+0

콘솔에 오류가 있습니까? –

+0

은 "bVisible"일 수 있습니다 : false가 문제입니까? –

+0

콘솔이 슬프게도 흰색이거나 비어 있으며 오류나 경고가 없습니다. –

답변

0

알았습니다. :)

나는

동적 데이터를 추가하려면

, 당신이 가지고 ... ... 내 문제는 내가 행을 추가 할 때마다 데이터 테이블의 초기화를 호출하는 데 사용했다 동적 데이터를 추가 init 메소드를 한 번만 호출 한 다음 datatable API를 사용하여 테이블의 데이터를 추가/업데이트/삭제하십시오! ;)

관련 문제