Habe ich versucht, um diese Funktionalität zu erreichen, der erweitern/reduzieren von Zeilen mit core JSF und auch ich haben zu erhalten die Sortierung. Gibt es eine Möglichkeit im core, JSF, wo kann ich diese Funktionalität erreichen?
InformationsquelleAutor Nrusingha | 2010-01-25
Wenn Sie darauf bestehen in der Verwendung der Referenz-Implementierung nur, dann können Sie nicht gehen, um mit einem verschachtelten
h:dataTable
- und/oderh:panelGroup
und ein gute Schuss von CSS, um es zu bekommen schön ausgerichtet. Sie können dann mit JavaScript-der intelligente Weg, um Lesezeichen ein - /ausblenden von Zeilen details.Hier ist eine einfache kickoff Beispiel:
Den
toggleDetails()
Funktion kann so Aussehen (beachten Sie, dass es dauert, JSF generierten client-ID wird dabei berücksichtigt):Ist es wirklich möglich. Ein Beispiel finden Sie hier: balusc.blogspot.com/2006/06/...
Ich bin neu in JSF, einfach Fragen, wenn ich kann, implementieren Sie die Sortierung für die panel-grid sowie die geschachtelte Tabelle in das panel-grid. Der Sortier-Algorithmus sollte kurz alle Elemente in panelGrid sowie in der datatable.
Ja, Sie können, lassen Sie einer Taste den gewünschten
Collections#sort()
was auf der Liste, und dann einfach wieder einzublenden.InformationsquelleAutor BalusC
Ich glaube nicht, dass Sie können dies tun, mit "core" - JSF (mit dem ich nehme an, du meinst nur anhand der Referenz-Implementierung).
Wie ich es verstehe, die Sie erreichen können Untertabellen mit RichFaces Untertabelle
Können Sie auch das gleiche tun mit IceFaces - siehe Komponente präsentieren (es ist unter dem Tisch -> Erweiterbar Tabelle). Aber entweder dieser würde verlangen, dass Sie hinzufügen und einrichten einer anderen Bibliothek (RichFaces oder IceFaces) das ist wahrscheinlich nicht das, was Sie wollen.
InformationsquelleAutor
Einfach erweiterbar Tisch mit RichFaces
Können wir tun, Einfach erweiterbar Tisch mit RichFaces
und der code ist unten angegeben...
InformationsquelleAutor