Ich habe angular's UI-Grid implementiert mit unendlichen Blättern aktiviert. Derzeit werden nur jeweils 100 Zeilen abgerufen. Wenn ich in den Rasteroptionen den Export nach CSV aktiviere, wird standardmäßig nur die Anzahl der Zeilen exportiert. Meine Frage, gibt es eine Möglichkeit zu exportieren, sondern alle Datenzeilen zu bekommen? Irgendwelche Eingaben/Vorschläge werden geschätzt.Angular-UI-Grid-Export zu CSV mit unendlichen Blättern aber müssen alle Daten exportieren
Antwort
ich das gleiche Problem wieder in Monaten hatte und ich diese Lösung gefunden:
Vom documentation Sie exporterAllDataFn
Immobilien in $scope.gridOptions
gridOptions.exporterAllDataFn = function() {
return $http.get('/data/100.json')
}
Soweit ich unsterstood wird diese Funktion aufgerufen Sobald Sie auf die exporterMenuCsv
Menüschaltfläche 'Alle Daten als CSV exportieren' geklickt haben
Ich fand auch diese gute tutorial von PaulL1, Hauptverursacher o gemacht f die ui-grid lib.
Hinweis: Ich habe diese Lösung schnell nicht verwendet: Ich wollte etwas Formatierung/Filterung/Sortierung für jede Spalte hinzufügen, also habe ich meine eigene Exportfunktion erstellt.
Hoffe, dass es
Ich habe Filterung und Sortierung eingebaut. Macht es Ihnen etwas aus, ein Beispiel für die Exportfunktion zu geben, die Sie hinzugefügt haben? Grundsätzlich habe ich auf meinem dto einen Parameter: isPaged: true - das ist eine andere Repository-Methode zum Ausführen von Paging aufrufen und nur 100 auf einmal zurückgeben - so in meiner neuen Funktion muss ich das Raster dto mit isPaged übergeben: false so es ruft die getAll-Methode auf, die beim Export das vollständige Ergebnis zurückgibt – Buccaneer
Das Teilen meines Codes wird nicht nützlich sein, denke ich. Aber hier ist, was ich getan habe: - Erstellt einen Dienst 'dataExportServices' In dem Sie eine Funktion finden, wo Sie Ihren Anruf tätigen, um alle Daten und Ihre Filterung/Sortierung/Formatierung Funktionen abrufen. - Ich habe eine grafische Komponente erstellt, die diese Exportfunktion im Service aufruft. –
- 1. Mutiliple CSV zu einer CSV-Datei mit Muiltiple CSV-Blättern
- 2. Implementieren von unendlichen Blättern, wie Daten abgefragt werden
- 3. Exportieren von Daten von Matlab zu CSV
- 4. Müssen String richtig mit Komma in eine CSV-Datei exportieren
- 5. Exportieren von Daten von qtablewidget nach csv
- 6. Ist csv mit mehreren Tabs/Blättern möglich?
- 7. jQuery erstellen laden mehr Knopf mit unendlichen Blättern
- 8. Daten in CSV exportieren und anhängen
- 9. Exportieren von Daten in CSV in Schienen
- 10. Exportieren von Daten als CSV In CodeIgniter
- 11. Wie Daten exportieren CSV mit JQuery oder Javascript
- 12. Exportieren von Daten in CSV mit Datentyp Ntext SQL Server
- 13. Rails exportieren Array von Hash zu CSV
- 14. Exportieren von Daten aus Elasticsearch in CSV mit Logstash
- 15. Daten nach Excel exportieren
- 16. Postgres - Einfache Batch-Datei CSV zu exportieren
- 17. Bild in CSV exportieren
- 18. Lange Tisch blättern, aber Fenster blättern
- 19. Daten von vielen Blättern zu einem zusammenführen
- 20. Exportieren von Daten von Google App Engine nach csv
- 21. mongoexport csv exportieren Zeit nicht
- 22. Der Versuch, mit nur Zellen, die einen Bereich in Excel in CSV zu exportieren, die Daten
- 23. Exportieren treetable zu Excel/CSV in adf
- 24. DataGrid Daten in PDF exportieren
- 25. Exportieren in CSV-Codierung Probleme
- 26. Generische Klasse zu CSV (alle Eigenschaften)
- 27. Müssen die CSV-Datei reinigen
- 28. Importieren von CSV in Ruby aber müssen Beziehung erstellen
- 29. Alle Argumente müssen mit svm
- 30. Exportieren ganze Tabelle in CSV mit Laravel
hilft ich weiß, gibt es eine Option „Alle Daten“ und Export „sichtbar“, aber innerhalb der Export alle Daten zu exportieren - muss ich einen Anruf mit der vollständigen Datenliste abzurufen machen müssen? – Buccaneer