2016-07-06 3 views
-1
$('#example').DataTable({ 
     dom: 'T<"clear">lfrtip', 
     "bPaginate": false, 
     "bSort" : false, 
     "bFilter": false, 
     tableTools: { 
      "aButtons": [ 

       { 
        "sExtends": "xls", 
        "sButtonText": "Download Excel", 
        "sTitle": '<?php echo $name['first_name'].'-'.$name['last_name'].'-'.$name['id'];?>', 
        "oSelectorOpts": { 
         page: 'current' 
        } 
       }, 
       { 
        "sExtends": "pdf", 
        "sButtonText": "Download PDF", 
        "sTitle": '<?php echo $name['first_name'].'-'.$name['last_name'].'-'.$name['id'];?>', 
        "sPdfOrientation": "landscape", 
        "sPdfMessage": "<?php echo $name['first_name'].' '.$name['last_name'].' PreApp 1003 Application Details'; ?>" 
       }, 
       { 
        "sExtends": "mae", 
        "sButtonText": "Download in Fannie-Mae", 
        "sTitle": '<?php echo $name['first_name'].'-'.$name['last_name'].'-'.$name['id'];?>', 
        "sPdfOrientation": "landscape", 

       } 
      ] 
     } 
    }); 
+1

Vielen Dank für Code, einschließlich, jedoch können Sie die Ursache des Problems geben? (Ist ein Fehler geworfen, funktioniert es nicht wie erwartet, etc.) – RGA

+0

Ich möchte Mae Button erstellen, die .fnm Datei generieren –

Antwort

0

TableTools Erweiterung nicht Stackoverflow HTML5 Version dieser Funktionalität https://datatables.net/extensions/tabletools/ unterstützt. Und da es jetzt im Ruhestand ist, erwarte nicht, dass diese Funktionalität verfügbar ist.

Jedoch wurden TableTools in eine andere umgewandelt Verlängerung Buttonshttps://datatables.net/extensions/buttons/, die beide HTML5 und SWF Versionen unterstützt.

$(document).ready(function() { 
    $('#table').DataTable({ 
     dom: 'Bfrtip', 
     buttons: [ 
      'copyHtml5', 
      'excelHtml5', 
      'pdfHtml5' 
     ] 
    }); 
}); 

Weitere Beispiele hier https://datatables.net/extensions/buttons/examples/html5/index.html

+0

Dank Andrei Zhytkevich! Ich habe gerade diesen Code ausprobiert, es hat gut funktioniert, aber ich möchte auch noch einen Button der Erweiterung .fnm hinzufügen. Leider durch diesen Code konnte es nicht möglich sein, .fnm-Taste zu erstellen, es scheint, dass diese Version von Databases nicht unterstützt, um .fnm-Schaltfläche zu erstellen –

+0

Sieht aus wie 'fnm' ist keine Schaltfläche aus dem Standardsatz von Schaltflächen in' TableTools '. Ich sehe ein anderes 'mae' in deinem Beispiel. Sie müssen herausfinden, was sie sind und wahrscheinlich die Funktionalität in der neuen "Buttons" -Erweiterung neu implementieren (oder einfach kopieren). P.S. Wenn das Beispiel in meinem Code gut funktioniert, denken Sie bitte daran, meine Antwort zu aktualisieren und zu akzeptieren. –

Verwandte Themen