2013-10-25 1 views
0

미리로드 된/인스턴스화하여 API가 테이블을로드하기 전에 스타일이없는 것을 방지하기위한 해결 방법이 있습니까?jQuery Datatables 사전 렌더링 스타일링 (누락)

지금 예를 들어. 내 테이블의 머리글은 펑키 문장처럼 보이지 않게 묶여 있습니다.

HeadHead1Head2Something 예를 들어

.

내 테이블 데이터를로드하는 방법부터 /까지 언제든지 processing에 에 이미지 로더를 설정하여 콘텐츠가 부족한 것으로 생각하여 여러 가지 방법을 시도했습니다. 하지만 아니요, 스타일은 $(' selector ').dataTable(); 전화가 걸려 올 때까지 나타나지 않습니다.

답변

1

초기화되기 전에 표를 숨기고 초기화가 완료된 후에 표를 표시 할 수 있습니다.

표를 숨기려면 CSS를 사용하십시오.

.grid { display: none; } 

일단 테이블을 사용하지 않으면 테이블을 표시하기 위해 데이터 테이블 설정에 fnInitComplete를 추가하십시오.

enter code here 
$(".grid").dataTable({ 
// Your settings 
"fnInitComplete": function(oSettings, json) { 
    $(".grid").show() 
} 
});