2013-08-29 97 views
0

隨着進口之後,我有我的數據表功能:的DataTable TableTools初始化

<!-- DataTables CSS --> 
<link rel="stylesheet" type="text/css" 
    href="<c:url value="css/jquery.themeroller.css" />" /> 
<!-- TableTools CSS --> 
<link rel="stylesheet" type="text/css" 
    href="<c:url value="css/TableTools_JUI.css" />" /> 

<!-- jQuery --> 
<script type="text/javascript" charset="utf8" 
    src="jQuery/jquery-1.8.2.min.js"></script> 

<!-- DataTables --> 
<script type="text/javascript" charset="utf8" 
    src="jQuery/jquery.dataTables.min.js"></script> 

<!-- TableTools --> 
<script type="text/javascript" charset="utf8" 
    src="jQuery/TableTools.js"></script> 
<script type="text/javascript" charset="utf8" 
    src="jQuery/ZeroClipboard.js"></script> 

現在我想有tabletools選項(打印,保存,複製,XLS按鈕)爲我的表。 我已經插入

oTable = $('#myTable').dataTable({ 
     "bJQueryUI" : true, 
     "iDisplayLength" : 10, 
     "sPaginationType" : "full_numbers", 
     "aaSorting" : [ [ 7, "desc" ] ], 
     "sDom": '<"H"lfr>t<"F"ip>')} 

,但沒有任何改變。

我是否必須更改任何導入查詢或添加css或其他東西來獲取tabletools的工作? 我曾嘗試 「sDom」:

"sDom": '<"H"lfr>t<"F"ip>' 
"sDom": '<"H"lfrT>t<"F"ip>', 
"sDom": '<"H"lfr>t<"F"ip>T', 

我有這樣的sSwfPath:

"C:/JAVA ENVIRONMENT/Workspace/Test/DisplayTable3/DataTables-1.9.4/extras/TableTools/media/swf/copy_cvs_xls_pdf.swf" 

仍然沒有事先

回答

0

更改「C

感謝:/ JAVA環境/工作區/Test/DisplayTable3/DataTables-1.9.4/extras/TableTools/media/swf/copy_cvs_xls_pdf.swf「 添加到Web服務器上的Web路徑。這是與swf安全相關的常見問題。在DataTables網站上找到它。你也不能重新聲明sDom。

這是TableTools和ColVis我的工作代碼:

$(document).ready(function() { 
    $('#results').dataTable({ 
     "sDom": 'T<"clear">Clfrtip', 

     "oTableTools": { 
      "sSwfPath": "http://192.168.78.7/cdtc/app/custom/libs/DataTables/extras/TableTools/media/swf/copy_csv_xls_pdf.swf",