Trong một ứng dụng Django, tôi đang sử dụng SlickGrid để ràng buộc một số dữ liệu XHR vào một bảng tính client-side:Chức năng SlickGrid cho xuất CSV?
var grid;
var review_url = '/api/reviews/?t=' + current_tcode;
$.getJSON(review_url, function(data) {
grid = new Slick.Grid("#myGrid", data, columns, options);
});
Tôi cũng muốn cung cấp cho người dùng tùy chọn để tải về các dữ liệu dưới dạng tệp CSV . Cách tiếp cận tốt nhất để làm điều này là gì?
- Chỉ cần liên kết đến tệp CSV mà tôi tự hiển thị (với Piston, mà tôi đã sử dụng cho API).
- Làm điều gì đó thông minh bằng cách sử dụng SlickGrid để xuất dữ liệu CSV ở phía máy khách.
- Điều gì đó khác.
SlickGrid cảm thấy đầy đủ tính năng đủ để có thể có thứ gì đó được xây dựng để xuất CSV, nhưng tôi không thể tìm thấy bất kỳ thứ gì trong tìm kiếm nhanh.
này đang làm việc khá tốt cho tôi. Một thay đổi tôi đã thực hiện là dòng # 5 của mã ở trên: 'var innerValue = row [j] === null || typeof row [j] == 'không xác định'? '': hàng [j] .toString(); ' – phirschybar