Używam http://datatables.net/extensions/tabletools/ na moim lokalnym hoście (serwerze wampirów). Działa to dobrze, ale kiedy umieszczam ten sam kod na moim serwerze online, to nie działa.jQuery dataTables - TableTools nie działa
Używam cały najnowszą wersję DataTables
tableTools: {
"sSwfPath": "https://datatables.net/release-datatables/extensions/TableTools/swf/copy_csv_xls_pdf.swf",
"sRowSelect": "os",
"sRowSelector": 'td:first-child',
// "aButtons": [ "copy", "csv", "xls","pdf","print","select_all", "select_none" ]
"aButtons": [
"copy",
"print", {
"sExtends": "collection",
"sButtonText": "Save", // button name
// "aButtons": [ "csv", "xls", "pdf" ]
"aButtons": [
"csv",
"xls", {
"sExtends": "pdf",
"sPdfOrientation": "landscape",
"sPdfMessage": "List of product."
},
"print"
]
}
]
}
Po pierwsze nie było kliknięcie na kopii, PDF, CSV, przycisk xls. Dlatego nauczyłem mojej ścieżki lub swf nie działa, dlatego zastąpiłem link linkiem online. Stąd teraz dostaję kliknięcie, ale kiedy klikam przycisk Kopiuj daje mi wiadomość ... ale kiedy przeszłam w swoim notatniku, to daje mi "puste". Również mój pdf, csv, xlsx nie działa. Tylko Print działa idealnie. Proszę dać mi znać, jaki jest problem, ponieważ w moim localhost wszystko działa dobrze. Tworzy problemy na moim serwerze online.
gdy 'pdf',' csv' i 'xlsx' nie działa, to zdecydowanie wskazuje, że' .swf' nie jest załadowany. Print jest funkcją "natywną" w TableTools; 'pdf',' csv' i 'xlsx' są oparte na' .swf'. – davidkonrad