Update data_gc_tab.html
Browse files- data_gc_tab.html +8 -1
data_gc_tab.html
CHANGED
|
@@ -275,8 +275,11 @@ document.getElementById("download-csv").addEventListener("click", function(){
|
|
| 275 |
var originalDownload = table.download;
|
| 276 |
|
| 277 |
// Переопределяем метод table.download
|
|
|
|
| 278 |
table.download = function(type, filename, options) {
|
| 279 |
-
//
|
|
|
|
|
|
|
| 280 |
var tableData = table.getData("active");
|
| 281 |
// Преобразуем данные в JSON-строку
|
| 282 |
var jsonData = JSON.stringify(tableData, null, 2);
|
|
@@ -284,6 +287,10 @@ table.download = function(type, filename, options) {
|
|
| 284 |
console.log(jsonData);
|
| 285 |
};
|
| 286 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 287 |
// Пример использования переопределенного метода
|
| 288 |
document.getElementById("download-json").addEventListener("click", function() {
|
| 289 |
table.download("json", "data.json"); // ЭТУ СТРОКУ НЕ УДАЛЯТЬ!!! ЕЁ НАДО ПЕРЕХВАТИТЬ, А НЕ ТВОЙ КОД!!!
|
|
|
|
| 275 |
var originalDownload = table.download;
|
| 276 |
|
| 277 |
// Переопределяем метод table.download
|
| 278 |
+
|
| 279 |
table.download = function(type, filename, options) {
|
| 280 |
+
// Очищаем старые данные
|
| 281 |
+
table.setData([]);
|
| 282 |
+
// Получаем новые данные таблицы
|
| 283 |
var tableData = table.getData("active");
|
| 284 |
// Преобразуем данные в JSON-строку
|
| 285 |
var jsonData = JSON.stringify(tableData, null, 2);
|
|
|
|
| 287 |
console.log(jsonData);
|
| 288 |
};
|
| 289 |
|
| 290 |
+
// Пример использования переопределенного метода
|
| 291 |
+
document.getElementById("download-json").addEventListener("click", function() {
|
| 292 |
+
table.download("json", "data.json"); // ЭТУ СТРОКУ НЕ УДАЛЯТЬ!!! ЕЁ НАДО ПЕРЕХВАТИТЬ, А НЕ ТВОЙ КОД!!!
|
| 293 |
+
});
|
| 294 |
// Пример использования переопределенного метода
|
| 295 |
document.getElementById("download-json").addEventListener("click", function() {
|
| 296 |
table.download("json", "data.json"); // ЭТУ СТРОКУ НЕ УДАЛЯТЬ!!! ЕЁ НАДО ПЕРЕХВАТИТЬ, А НЕ ТВОЙ КОД!!!
|