2017-08-29 1 views
0

Ich suche ein Nebelgitter in ein NatTable umzuwandeln. Mein Ziel ist es in der Lage sein eine Excel zu generieren automatisch diesen Code-Datei mit:Nebel - Konvertiere ein Gitter in ein NatTable

final ExportCommand cmd = new ExportCommand(natTable.getConfigRegistry(), natTable.getShell()); 
natTable.doCommand(cmd); 

Sie wissen, ob es möglich ist?

Dank

+0

Ich verstehe nicht, wonach Sie fragen. NatTable unterstützt Excel-Exporte. Und das kann über das von Ihnen bereitgestellte Code-Snippet ausgelöst werden. –

+0

Hallo Dirk, ich habe ein Raster, das ich in ein NatTable konvertieren möchte, also wollte ich nur wissen, ob es einen einfachen Weg gibt, oder ob ich mein NatTable von Grund auf neu erstellen muss. –

Antwort

0

Es gibt keine einfache Art und Weise aus einer SWT Table, JFace Tableviewer oder Nebula Grid zu einem NatTable zu konvertieren. Sie haben völlig unterschiedliche Architekturen und Designs. Die genannten drei Implementierungen verwenden die native OS-Tabelle oder simulieren sie zumindest, während NatTable vollständig benutzerdefiniert gezeichnet wird. Eine weitere Tatsache ist, dass diese drei Implementierungen Spalte für Spalte erstellt werden, während NatTable eine IDataProvider verwendet, die zweidimensional ist, so dass es keinen spaltenweisen Ansatz gibt.

Ich erklärte dies auch in unserem Getting Started Tutorial.

Also nein, es gibt keinen einfachen Weg zu konvertieren. Sie müssen es von Grund auf neu erstellen. Aber das sollte keine große Sache sein, wenn wir unsere Beispiele überprüfen. Nun, natürlich hängt das von den Funktionen ab, die Sie verwenden möchten.

+0

Das habe ich mir gedacht. Danke für die Abklärung. –

Verwandte Themen