Mehrere Styleklassen für Tabellenreihen

Status
Nicht offen für weitere Antworten.

swatermeyer

Mitglied
Hallo zusammen,
ich habe ein HtmlPanelGrid bei dem ich den ersten drei Zeilen die StyleKlasse "konstante" und den darauffolgenden die Klasse "variabel" geben möchte. Da die Tabelle dynamisch generiert wird, weiß ich nicht wieviele Zeilen die Tabelle hat, mindestens jedoch drei.

Mein Ansatz war jetzt dem PanelGrid über setRowClasses("constant, constant, constant, variabel") die Klassenzuzuweisen, allerdings fängt JSF dann ab der fünften Zeile wieder von vorne mit "constant" an. Wie bringe ich JSF bei, dass er für alle folgenden Zeilen die CSS-Klasse "variabel" verwenden soll?

VG Stephan
 
M

maki

Gast
Einfach oft genug variabel eingeben ;)

Hab selbst noch keine bessere Lösung für dieses Problem, vielleciht hilft ja ein EL Ausdruck ;)
 
G

Gast

Gast
ich habe es noch nicht ausprobiert und es wäre natürlich keine schöne Lösung, aber kannst du den Header deiner Tabelle nicht dafür missbrauchen? wenn du da evtl. eine weiter Tabelle oder divs einfügst, kannst du damit deine Spaltenüberschriften und die ersten 3 Zeilen unterbringen und für diese 3 Zeilen deine Klasse konstante verwenden.

Keine Gewähr das es funktioniert.
 
G

Guest

Gast
Ich habe schon einmal den Namen der styleclass in der Bean in jedem Datensatz hinterlegt. und mit jeder Zeile, je nachdem was ich für Daten hatte, war die Formatierung der Zeile anders. allerdings musst du innerhalb deines column tags zusätzlich die Daten mit divs oder panelgrids kapseln und diese dann mit deinen styleclasses formatieren.


Das könnte dann so aussehen:
Code:
<t:dataTable var="data" value="#{datalist.List}">
        <t:column>
	    <f:facet name="header">
                  <h:outputText value="Spaltenüberschrift"/>
            </f:facet>
            <h:panelGrid styleclass"#{data.style}"
		<h:outputText value="#{data.name}" />
            </h:panelGrid>
	</t:column>
...
 

swatermeyer

Mitglied
Mh okay, danke für den Ansatz.

Leider hat sich das Problem noch ein wenig ausgeweitet. Nun ist es nicht mehr so, dass die ersten 3 Zeilen konstant sind, sondern auch zwischendrin mal wieder eine Zeile. Da der Aufbau aus ner Datenbank gelesen wird, muss ich nun erstmal schauen, ob und in wie fern da Daten über die Zeilen mitgeliefert werden... hoffentlich werden sie überhaupt mitgeliefert :|
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
E Java Servlet doPost request, Mehrere Parameter mit demselben Namen aus Tabellenzeilen Web Tier 2
snatkoeln Mehrere Dyn. Web Projekte im gleichem Context Root Web Tier 0
FINF_AW_Alex Mehrere "selectOne" persistieren Web Tier 9
W Servlet SPEICHERN UNTER-Dialog für mehrere Dateien Web Tier 4
J mehrere browser-tabs gleichzeitig Web Tier 11
M JSF Zugriff auf mehrere Formulareinträge in einem Validator Web Tier 9
C jstl: collection property auf mehrere seiten Web Tier 2
K jquery.get() mehrere Parameter Web Tier 2
S JSF Templateproblem: Ein Template mehrere Clients Web Tier 2
M [JSF] Mehrere Nachrichten zusammenfassen. Web Tier 2
M JSF 2 / Mehrere Validatoren Web Tier 4
P Struts2 - Mehrere Methoden/Actions in einer Klasse + Validation Web Tier 2
M Tomcat - Mehrere Verzeichnisse für die jsp Web Tier 12
R Mehrere Webservices gleichzeitig abrufen Web Tier 2
pusteblume Mehrere Objekte einer Bean Web Tier 10
A JSF Suche Beispiel für Primefaces Tree als Navigation Web Tier 3
S Seite nur aufrufbar machen für eingeloggte User Web Tier 1
R JavaScript für Java Enterprise Entwickler Web Tier 1
G JSF Webanwendung Editor für JSON gesucht Web Tier 1
S JSP Hm... Vorlage für Java Basierende Webseite? Web Tier 0
J Funktion für AJAX - Problem mit Return Web Tier 14
D Servlet 1 Servlet für alles - Wie Cookies per Ajax? Web Tier 1
R JSF Zugriff für Helpdesk-Mitarbeiter Web Tier 15
I Autocomplete Google Maps für JSF Web Tier 0
M JSF Framework für User Management etc. Web Tier 0
D Welches Webframework für REST geeignet Web Tier 1
L java.io.NotSerializableException für domain Objekte - Design Problem? Web Tier 12
M Converter für SelectOneMenu Web Tier 3
J eigene taglib für jsf 2.0 schreiben Web Tier 21
S Empfehlung für stateless Webframework Web Tier 2
J mögliche 'eigene' Konfigurationen für die Web.XML auflisten lassen Web Tier 4
H Singleton für In-Memory-Caching in WebApp Web Tier 4
F Wo und wie Daten die für alle Benutzer bestimmt sind verwalten Web Tier 4
S beste Preis/Leistung für Server Web Tier 3
H Relativer Pfad für XML-Datei in JSP-Anwendung Web Tier 3
S Welcher ansatz für Web Application + Web Service Web Tier 5
M JSF Converter für String to List<String> Web Tier 2
R Servlet Resource laden für SMTP - Session Web Tier 4
T JSF Eigener Converter wird nur für Eingabekomponenten aufgerufen? Web Tier 3
O Welche JSF Implementation ist am besten für mich geeignet ? Web Tier 3
T Sprachenauswahl für Projekt Web Tier 3
M JSF Komponentenframework für Web/JSF? Web Tier 7
M JSF Simple Testklasse für Button - MethodNotFoundException? Web Tier 6
B JSF JSF1.1 @Tomcat 5.5 für ein neues Projekt Web Tier 18
I Anwendungsfälle für OO Vererbungshierarchien bei Webapps Web Tier 4
D Struts Mehrsprachigkeit in textfield für key ja, aber für label nein? Web Tier 4
M Classpath für JPA in Tomcat Webapp: Wie konfigurieren? Web Tier 4
S ClassPath für Servlet Web Tier 3
J Welches Framework für Webentwicklung? Web Tier 13
T Plugins für Eclipse Web Tier 9
T JSF Zwei Listen/Vectoren für f:selectItems verknüpfen - möglich? Web Tier 2
ruutaiokwu JSF nur für die präsentation verwenden? Web Tier 4
S Ein ControllerServlet für andere Servlets - Sinnvoll oder nicht? Web Tier 34
C Webspace bzw. Server für GWT Web Tier 5
O Testframework für Webanwendung? HTMLUnit? Web Tier 3
C CMS für GWT Anwendung Web Tier 2
T SVG für JSF2 Web Tier 8
Java.getSkill() Lerngruppe für Tapestry 5 Web Tier 21
T Template für die ganze Seite Web Tier 6
Spin JSF oder PHP für Web Web Tier 4
M Java Framework für größere Projekte verwenden Web Tier 5
Z Erlaubte Klassen für h:selectOneListbox Iteration? Web Tier 2
R Exception? Was für ein Fehler? Web Tier 3
J DataScroller: rowCount für Folgeseiten übernehmen Web Tier 2
N JMX MBean für JBoss 4.2.2 Web Tier 4
E Mime-Type für unbekanntes Programm Web Tier 6
M Best Practice für "Teilnahmebediengung akzeptieren" Web Tier 2
M JSP Custom Tag für Bilder Web Tier 14
H Gibt es für das message-bundle eine Standard - Ordnung? Web Tier 2
J Welcher WebServer(-anbieter) für Servlets? Web Tier 5
N Webfrontend für vorhandenes Programm Web Tier 2
A Einfaches Filter-Servlet für Benutzer-Validierung Web Tier 3
R <fmt:formatDate> und 2 Zeichen für den Wochentag? Web Tier 2
T Ajax / Javascript Plugin für Eclipse Web Tier 1
T Was nehmen für eine Datenbankapplikation mit Webinterface Web Tier 5
G wert für hiddenfield per javascript setzten Web Tier 4
K Escape Charakter für EL Web Tier 4
leifg Parameter für Tags aus String lesen (JSP 1.2) Web Tier 2
N JSF: Servlet für Bilder: Verbindung zu Spring Service ? Web Tier 1

Ähnliche Java Themen

Neue Themen


Oben