2016-09-28 2 views
0

Ich arbeite an einer Struts-Anwendung und erstelle eine Tabelle mit einer DisplayTag-Bibliothek unter Verwendung von display: table und display: column tags.Anzeige ausblenden: Spalte aus der Anzeige: Tabellenstreben und Export in Excel

Ich habe HTML in einigen Spalten so hinzugefügt, wenn ich den HTML-Code exportieren exportiert auch in Excel-Blatt. Also habe ich eine Arbeit dafür bekommen. Ich möchte versteckte Spalten ohne HTML-Code in ihnen erstellen und diese Spalten anstelle von Spalten, die HTML-Daten enthalten exportieren.

Aber ich steckte beim Ausblenden von Spalten und exportierten ausgeblendeten Spalte und verhindern, dass einige Spalten in Excel-Blatt exportiert werden.

+0

Bitte klären Sie Ihr spezifisches Problem oder fügen Sie weitere Details hinzu, um genau zu markieren, was Sie brauchen. Wie es derzeit geschrieben wird, ist es schwer zu sagen, was genau Sie fragen. Informationen zur Klärung dieser Frage finden Sie auf der Seite "Fragen stellen". –

Antwort

1

Sie können Spalten ausblenden, indem Sie css-Klassen verwenden und dann Alle Spalten exportieren, und media="html" für Spalten hinzufügen, die nicht exportiert werden sollen. Gib mir etwas Zeit, ich werde dich mit genauem Code zurückgeben.

Bellow ist die genaue Code, was Sie für eine vollständige Ihre Aufgabe tun sollten: -

  1. hinzufügen headerClass="export-wthtml" class="export-wthtml" in Ihrem display:column Tag für verbergen, dass Spalte aus Sicht aber halten in den Export.
  2. css: .export-wthtml{display: none;}
  3. hinzufügen media="html" für Spalten, die Sie im Hinblick auf die zeigen wollen, aber nicht exportieren wollen.
  4. Und Verwenden Sie export="true" in display:table Tag, um Exportfunktionalität zu Tabelle hinzuzufügen.
  5. und Sie können <display:setProperty name="export.excel.filename" value="xxx.xls"/> unter display:table verwenden, um dem exportierten Excel-Blatt einen Namen zu geben.

Hoffe, dass alle Ihre Fragen jetzt gelöst sind!

Danke.

+1

Danke user3327951, Das ist die richtige Antwort mit toller Erklärung :) – Gourav

Verwandte Themen