können wir rowspan und colspan in displaytag verwenden?
-
11-09-2019 - |
Frage
Ich habe eine Tabelle erstellen, dessen Struktur wie folgt ist
|--------------------------------| |col1|col2| col3 |col4| | | | col3.1 | col3.2 | | |----|----|--------|--------|----| |----|----|--------|--------|----|
Ist es möglich, ein solches Datenraster mit Display-Tag zu erstellen?
Lösung
Schauen Sie sich die Dekorateur Beispiele ( http://displaytag.sourceforge.net/1.2/tut_decorators .html ), das ist die beste Wahl.
Eine andere Möglichkeit, es zu tun ist, um den Inhalt der Zelle manuell hinzufügen, etwa so:
<display:column titleKey="something" media="html">
<c:out_of_property_here>
</display:column>
Wenn ich mich richtig erinnere, wenn meine Tabelle wie definiert wurde:
<display:table name="test" requestURI="some_uri"
defaultsort="0" id="test" export="true" excludedParams="*" >
würden Sie das aktuelle Element zugreifen test
verwenden, so dass, wenn das Objekt, das Sie anzeigen, sind eine Eigenschaft id
mit einem Getter getId
hat, würden Sie das aktuelle Objekt in der Liste zugreifen, indem test.id
zu schreiben.
Aber ich würde versuchen, einen Dekorateur mit ersten (Sie Dekorateure pro-Spalte iirc hinzufügen können), die zweite Option ist sehr chaotisch.