2016-03-22 6 views
1

Wir haben eckige js Anwendung, die Highchart js Bibliothek verwendet. Wir haben mehrere Widgets erstellt, die eine Kombination von Daten zeigen, sagen wir, in einigen Widgets haben wir nur Highchart, in einigen haben wir nur tabellarische Daten, die mit eckigen Anweisungen gerendert werden, während in einigen Widgets eine Kombination aus beiden besteht, dh Highchart + etwas HTML Seien Sie einfach bullet list oder lassen Sie sagen, Tabellendaten mit eckigen gerendert). Jetzt wollen wir Funktionalität geben, damit jedes Widget als Bild exportiert werden kann.Export Highchart + HTML als Bild in angularjs App

Wir stießen auf dieses Beispiel jsfiddle.net/8ypxW/3/, die gut mit HTML nur Daten arbeiten, aber Highchart wird nicht mit diesem exportiert.

Wir dachten Bild von Serverseite über die C# zu erzeugen, aber jedes Widget wird mit js Bibliothek (highchart & Winkel) erzeugt, so dass in diesem Fall, dass wir auf Server-Seite keine direkte Unterstützung nicht haben.

Was ist die Lösung für das obige Szenario? oder was kann ein anderer Ansatz sein, um Ähnliches zu erreichen.

Antwort

0

Nicht sicher, ob Sie auf dieses Highcharts Exporting Modul gestoßen sind. Ich verwende dieses sogenannte "Plugin" in meiner Webanwendung, um ein Bild für Highcharts zu erstellen.

+0

Ja, wir haben das überprüft, aber unser Problem ist, dass wir nur für die Exportfunktionalität PHP oder JAVA nicht auf unserem Produktionsserver installieren können. Anders als das, wie ich in Frage erwähnt, erfordern wir Widget zu exportieren, die Kombination von Highchart und/oder HTML mit eckigen erzeugt werden kann, auch wenn wir Export-Server einrichten, bezweifle ich, dass andere HTML-Daten nicht exportiert werden. – user6096856

+0

Vielleicht ist der Offline-Export die Lösung für Sie? http://www.highcharts.com/docs/export-module/client-side-export –

+0

Offline-Export wird hilfreich sein, nur Diagramm zu exportieren, aber in unserem Fall müssen wir HTML-Element (im Grunde DIV) exportieren, die Highchart enthalten sowie einige andere HTML-Daten, und diese Offline-Export-Lösung wird in dieser Situation nicht funktionieren. oder verpasse ich etwas? – user6096856