Hallo,
hat jemand schon mal die [c]p:dataTable[/c] zweizeilig benötigt? Also dass ein Datensatz mit zwei [c]<tr>[/c] gerendert wird? Durch die Menge der Spalten, dich ich habe, möchte ich die Hälfte der Spalten unten drunter in einer weiteren Zeile anzeigen.
Ich weiß zwar, dass ich in einem [c]<p:column>[/c] auch mehrere Werte auch untereinander darstellen kann, vielleicht sogar in zwei divs, die untereinander stehen. Aber ich möchte natürlich einen Trenner (border-bottom im div) verwenden, sodass man erkennt, dass dies eine andere Zeile ist. Und sobald ein Zeilenumbruch in einer Zelle passiert, sitzt der Trenner tiefer als bei Zellen ohne Zeilenumbruch.
Schön wäre es eigentlich, wenn die datatable von sich aus ein weiteres [c]<tr>[/c] erstellt. Ich habe auch schon versucht mit [c]<p:row>[/c] zu experimentieren, aber leider ohne Erfolg, die Tabelle wurde dann gleich gar nicht gerendert (Pseudocode):
[XML]
<p:dataTable var="item" value="#{bean.items}">
<p:row>
<p:column>
<hutputText value="#{item.bla}" />
</p:column>
<p:column>
<hutputText value="#{item.blu}" />
</p:column>
</p:row>
<p:row>
<p:column>
<hutputText value="#{item.bli}" />
</p:column>
<p:column>
<hutputText value="#{item.blo}" />
</p:column>
</p:row>
</p:dataTable>
[/XML]
hat jemand schon mal die [c]p:dataTable[/c] zweizeilig benötigt? Also dass ein Datensatz mit zwei [c]<tr>[/c] gerendert wird? Durch die Menge der Spalten, dich ich habe, möchte ich die Hälfte der Spalten unten drunter in einer weiteren Zeile anzeigen.
Ich weiß zwar, dass ich in einem [c]<p:column>[/c] auch mehrere Werte auch untereinander darstellen kann, vielleicht sogar in zwei divs, die untereinander stehen. Aber ich möchte natürlich einen Trenner (border-bottom im div) verwenden, sodass man erkennt, dass dies eine andere Zeile ist. Und sobald ein Zeilenumbruch in einer Zelle passiert, sitzt der Trenner tiefer als bei Zellen ohne Zeilenumbruch.
Schön wäre es eigentlich, wenn die datatable von sich aus ein weiteres [c]<tr>[/c] erstellt. Ich habe auch schon versucht mit [c]<p:row>[/c] zu experimentieren, aber leider ohne Erfolg, die Tabelle wurde dann gleich gar nicht gerendert (Pseudocode):
[XML]
<p:dataTable var="item" value="#{bean.items}">
<p:row>
<p:column>
<hutputText value="#{item.bla}" />
</p:column>
<p:column>
<hutputText value="#{item.blu}" />
</p:column>
</p:row>
<p:row>
<p:column>
<hutputText value="#{item.bli}" />
</p:column>
<p:column>
<hutputText value="#{item.blo}" />
</p:column>
</p:row>
</p:dataTable>
[/XML]