2013-01-22 45 views
2

我有我的導出按鈕的問題:它只適用於第一個jQuery表,但在其他表中它不起作用。導出不工作使用jqueryTabs和TableTool

我已經包括了所有需要包含的內容。

這裏是2個jqueryTabs一個例子:

var jQuery2 = jQuery.noConflict(); 
jQuery2(document).ready(function() { 

    jQuery2('#t1').dataTable({ 
     "bJQueryUI": true, 
     "bScrollCollapse": true, 
     "sDom": 'T<"clear">lfrtip', 

     "oTableTools": { 
      "aButtons": [ 
       "copy", 
       "csv", 
       "xls", 
       { 
        "sExtends": "pdf", 
        "sPdfOrientation":"landscape", 
        "sPdfMessage": "Your custom message would go here." 
       }, 
       "print" 
      ] 
     } 
    }); 
    jQuery2('#t2').dataTable({ 
     "bJQueryUI": true, 
     "bScrollCollapse": true, 
     "sDom": 'T<"clear">lfrtip', 
     "oTableTools": { 
      "aButtons": [ 
       "copy", 
       "csv", 
       "xls", 
       { 
        "sExtends": "pdf","sPdfOrientation": "landscape", 
        "sPdfMessage": "Your custom message would go here." 
       }, 
       "print" 
      ] 
     } 
    }); 

}); 

回答

0

我建議分別調用數據表而不使用jQuery2可變兩個表。

$(document).ready(function() { 
     $('#t1').dataTable({ ... }); 
     $('#t2').dataTable({ ... }); 
}); 
+0

不,我不能,因爲我將不得不與其他的jQuery fonctions一些衝突 – theboss

+0

也許嘗試直接初始化不同的變量名:http://datatables.net/extras/tabletools/initialisation – Adunahay

+0

它不工作 – theboss