Ich benutze Ignite UI auf meiner Website, um die Tabelle anzuzeigen, und ich muss es exportieren, um zu übertreffen. Ich verwende Standard-Infragistricts-Funktionalität $.ig.GridExcelExporter.exportGrid
, aber ich bekomme Tabelle mit nur unteren Teil des Headers. Ich habe mehrspaltigen Header, und ich bekomme nur den unteren Teil. Gibt es eine Möglichkeit, es zu beheben?Ignite UI-Export in Excel-Tabelle mit Multi-Spalten-Header
1
A
Antwort
2
die igGridExcelExporter behandelt nicht die MultiColumnHeaders. Außerdem wird das Raster in einen Tabellenbereich innerhalb des Arbeitsblatts exportiert, der kein Zusammenführen von Zellen zulässt. Dies bedeutet, dass Sie einen Multi-Header durch eine neue Zeile einzufügen und Zusammenführen von Zellen in dem exportEnding Ereignisse nachahmen können:
http://www.igniteui.com/help/javascript-excel-library-merge-cells
:exportEnding: function(sender, args) {
args.worksheet.rows().insert(0, 1); // insert one new row at index 0
//create a merged cells region that will act as a multi header
var mergedHeaderRegion = args.worksheet.mergedCellsRegions().add(0,1,0,2); // firstRowIndex, firstColumnIndex, lastRowIndex, lastColumnIndex
mergedHeaderRegion.value("Month1");
// style the newly inserted row as a header
for (var columnIndex = 0; columnIndex < 4; columnIndex++) {
args.worksheet.rows(0).getCellFormat(columnIndex).fill($.ig.excel.CellFill.createSolidFill("rgb(136, 136, 136)"));
args.worksheet.rows(0).getCellFormat(columnIndex).font().colorInfo(new $.ig.excel.WorkbookColorInfo("rgb(255, 255, 255)")); }
}
Sie können auf die folgenden Hilfethema und API-Dokumentation siehe auch
Verwandte Themen
- 1. Paginierung Feature in Apache Ignite
- 2. Verweisen Server Knoten in Ignite
- 3. Apache Ignite und SASL
- 4. Ignite Heap Memory Usage
- 5. Wie Ignite Zero-Deployment
- 6. Apache Ignite CEP Implementierung mit großen Datensätzen
- 7. Leistungsproblem in Infragistics Ignite Benutzeroberfläche Raster
- 8. Sql Abfrage über Ignite CacheStore
- 9. Ignite Vs Redis Websession Clustering
- 10. Über Apache Ignite Service Implementation
- 11. Verwenden von Write-Behind mit Fremdschlüsseln in Apache Ignite
- 12. Freigabe von Ignite-Instanz über Tomcat Webapps
- 13. Apache Ignite scheint Sitzungsfixierung zu verursachen
- 14. Beispiele für Apache Ignite ändern und ausführen
- 15. Ignite: FEHLER: Java-Klassenpfad ist leer
- 16. Apache Ignite als Hibernate L2-Cache-Speicherung von doppelten Einheiten
- 17. Apache Ignite goes OOM bei der Verwendung von Eviction Policy
- 18. wie benutzerdefinierte Editor-Provider in Ignite ui Raster mit Winkel js
- 19. Apache Ignite und Apache Spark Integration, Cache Laden in Spark-Kontext mit IgniteRDD
- 20. Apache-Ignite Integration als Hibernate Second-Level-Cache-Breaking?
- 21. Sql Abfrage über Ignite CacheStore oder über Datenbank
- 22. Wie indexiert man eine Tabelle mit Apache Ignite RDD von Scala?
- 23. Apache Ignite Abfrage auf Near Cache nicht Performance-Vorteil über verteilte Cache geben
- 24. Ignite Client-Knoten stellt keine Daten obwohl Serverknoten zu DB (mit Durchschreiben nur auf dem Server, ohne writeBehind)
- 25. Apache-Ignite Integration als Hibernate 2nd Level Cache, versteht es Annotationen?
- 26. Apache-Ignite-Integration als 2nd-Level-Cache des Hibernate nicht gestartet?
- 27. Apache Ignite Cache-Fehler: verursacht durch java.lang.illegalstateexception: Cache wurde geschlossen oder zerstört: cacheName
- 28. Serverknoten in einem Cluster über Service starten und loadcache ausprobieren
- 29. So laden Sie 2 Datenbanktabellen in den gleichen Gridgain-Cache
- 30. Unbekannte Host-Ausnahme nexus.codehaus.org in maven build