Zum Inhalt springen

Struts - logic:iterate - Farbwechsel in Tabelle


Empfohlene Beiträge

Geschrieben

Hi,

und wieder mal eine Struts Frage!

Ich habe eine Tabelle die über ein logic:iterate aufgebaut wird.

Es soll jetzt jede Zeile abwechselnd eine andere Hintergrundfarbe zugewiesen werden über "class="bg01" bzw "class=bg02".

<logic:iterate id="mail" property="mails" name="InboxForm" type="DTONachricht" indexId="i">
<tr valign="top" class="bg01">
...
[/PHP]

Weiss jmd ob ich jetzt über das indexId="i" irgendwie die "bg01" austauschen kann?

Kann ich das über ne Berechnung machen in nem logic-tag???

Gruss

Jo

Geschrieben

Es funktioniert folgendermaßen:


//Hintergrundklasse tauschen:
<tr valign='top' class=
<%= (Integer.valueOf(i.toString()).intValue())%2==0?"bg01":"bg02" %>>

[/PHP]

Also so wie du gesagt hast Jaraz, mit einer kleinen Erweiterung. ;)

Dank dir, mal wieder.

Mit dem tag umschreiben mach ich mal an einem langweiligen Sonntag Nachmittag! :D

Geschrieben

noch einfacher:

du iterierst ja wahrscheinlich ueber alle zeilen der tabelle.

wenn Du die jstl verwendest, dann via <c:forEach

diueser tag hat ein attribut varStatus...

den verwendest Du und fragst ihn ab via <c:if

gruss

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...