All'interno di un'applicazione Django, sto usando SlickGrid di legare alcuni dati XHR ad un foglio di calcolo sul lato client:Funzioni SlickGrid per l'esportazione CSV?
var grid;
var review_url = '/api/reviews/?t=' + current_tcode;
$.getJSON(review_url, function(data) {
grid = new Slick.Grid("#myGrid", data, columns, options);
});
Vorrei anche per dare all'utente la possibilità di scaricare i dati in un file CSV . Qual è l'approccio migliore per farlo?
- Basta collegarsi a un file CSV che eseguo da solo (con Piston, che sto già utilizzando per l'API).
- Fai qualcosa di intelligente utilizzando SlickGrid per generare dati CSV sul lato client.
- Qualcos'altro.
SlickGrid è dotato di tutte le funzionalità necessarie per l'output in CSV, ma non riesco a trovare nulla durante una ricerca rapida.
questo sta funzionando abbastanza bene per me. Una modifica che ho apportato è stata la riga n. 5 del codice precedente: 'var innerValue = riga [j] === null || typeof row [j] == 'undefined'? '': row [j] .toString(); ' – phirschybar