I thought about that as well and so will probably use it for now :) Thanks a lot for the great help as it got me moving fast. I may have more questions later and then will come back.
Thanks, -Arun Cristi Manole wrote: > > How about > > public class RunlogPage extends BasePage { > private int counter; > > (...) > > item.add(new AttributeModifier("class", counter++ % 2 == 0 ? new > Model("list-line-odd") : new Model("list-line-event"))); > > ? > > > On Wed, Aug 5, 2009 at 1:33 AM, arungupta <arun.gu...@gmail.com> wrote: > >> >> Sweet, that worked :) >> >> Now runlog.getId() does not return alternating odd/even numbers so will >> need >> to figure out what might ;) Is there anything in the model that might >> provide that information ? >> >> -Arun >> >> >> Cristi Manole wrote: >> > >> > you can always just wrap it... >> > >> > item.add(new AttributeModifier("class", runlog.getId() % 2 == 0 ? new >> > Model("list-line-odd") : new Model("list-line-event"))); >> > >> > note that you'll get different colors only if you have defined >> > list-line-odd >> > in your css, added that to page and, of course, if runlog.geId() >> returns >> > alternating odd/even numbers. >> > >> > On Wed, Aug 5, 2009 at 1:17 AM, Igor Vaynberg >> > <igor.vaynb...@gmail.com>wrote: >> > >> >> this was meant as an example for you and can work under 1.3.6 as well >> as >> >> 1.4. >> >> >> >> look at the source to see what it does, you would use it like so: >> >> >> >> new refreshingview() { protected item newItem(..) { return new >> >> oddevenitem(...); }} >> >> >> >> btw 1.4.0 is out. >> >> >> >> -igor >> >> >> >> On Tue, Aug 4, 2009 at 4:56 PM, arungupta<arun.gu...@gmail.com> wrote: >> >> > >> >> > I've been using 1.3.6 but let me try 1.4 rc build and see where it >> >> takes >> >> me. >> >> > >> >> > Is there an example that shows how it can be used in the above >> context >> >> ? >> >> > >> >> > -Arun >> >> > >> >> > >> >> > igor.vaynberg wrote: >> >> >> >> >> >> see >> >> >> >> >> >> org.apache.wicket.markup.repeater.OddEvenItem >> >> >> >> >> >> for a cleaner, simpler way to do this >> >> >> >> >> >> -igor >> >> >> >> >> >> On Tue, Aug 4, 2009 at 4:36 PM, Arun Gupta<arun.gu...@gmail.com> >> >> wrote: >> >> >>> Trying to provide different color to alternate rows by following >> the >> >> >>> recommendation at: >> >> >>> >> >> >>> >> >> >> http://devinvenable.blogspot.com/2007/10/wicket-and-html-style-attributes.html >> >> >>> >> >> >>> The source code is available at: >> >> >>> >> >> >>> >> >> >> http://kenai.com/projects/runner/sources/subversion/content/wicket/runner/src/main/java/org/example/runner/runlog/RunlogPage.java?rev=118 >> >> >>> >> >> >>> Adding the following code: >> >> >>> >> >> >>> item.add(new AttributeModifier("class", new PropertyModel(this, >> >> >>> runlog.getId() % 2 == 0 ? "list-line-odd" : "list-line-event"))); >> >> >>> >> >> >>> at line 104 or 134 gives the following error: >> >> >>> >> >> >>> -- cut here -- >> >> >>> WicketMessage: No get method defined for class: class >> >> >>> org.example.runner.runlog.RunlogPage$2 expression: list-line-odd >> >> >>> >> >> >>> Root cause: >> >> >>> >> >> >>> org.apache.wicket.WicketRuntimeException: No get method defined >> for >> >> >>> class: class org.example.runner.runlog.RunlogPage$2 expression: >> >> >>> list-line-odd >> >> >>> at >> >> >>> >> >> >> org.apache.wicket.util.lang.PropertyResolver.getGetAndSetter(PropertyResolver.java:440) >> >> >>> at >> >> >>> >> >> >> org.apache.wicket.util.lang.PropertyResolver.getObjectAndGetSetter(PropertyResolver.java:282) >> >> >>> at >> >> >>> >> >> >> org.apache.wicket.util.lang.PropertyResolver.getValue(PropertyResolver.java:91) >> >> >>> -- cut here -- >> >> >>> >> >> >>> CSS is statically linked as: >> >> >>> >> >> >>> <link rel="stylesheet" type="text/css" href="css/runlog.css"/> >> >> >>> >> >> >>> The CSS is at: >> >> >>> >> >> >>> >> >> >> http://kenai.com/projects/runner/sources/subversion/content/wicket/runner/src/main/webapp/css/runlog.css?rev=118 >> >> >>> >> >> >>> Any idea, what's wrong ? >> >> >>> >> >> >>> Or a better advise to provide odd/even rows with different colors >> ? >> >> >>> >> >> >>> Thanks, >> >> >>> -Arun >> >> >>> -- >> >> >>> Need Application Server ? - Download glassfish.org >> >> >>> Blog: http://blogs.sun.com/arungupta >> >> >>> >> >> >>> >> --------------------------------------------------------------------- >> >> >>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> >> >>> For additional commands, e-mail: users-h...@wicket.apache.org >> >> >>> >> >> >>> >> >> >> >> >> >> >> --------------------------------------------------------------------- >> >> >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> >> >> For additional commands, e-mail: users-h...@wicket.apache.org >> >> >> >> >> >> >> >> >> >> >> > >> >> > -- >> >> > View this message in context: >> >> >> http://www.nabble.com/Alternate-rows-with-different-color-tp24818138p24818321.html >> >> > Sent from the Wicket - User mailing list archive at Nabble.com. >> >> > >> >> > >> >> > >> --------------------------------------------------------------------- >> >> > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> >> > For additional commands, e-mail: users-h...@wicket.apache.org >> >> > >> >> > >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> >> For additional commands, e-mail: users-h...@wicket.apache.org >> >> >> >> >> > >> > >> > -- >> > Cristi Manole >> > >> > Nova Creator Software >> > www.novacreator.com >> > >> > >> >> -- >> View this message in context: >> http://www.nabble.com/Alternate-rows-with-different-color-tp24818138p24818677.html >> Sent from the Wicket - User mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> For additional commands, e-mail: users-h...@wicket.apache.org >> >> > > > -- > Cristi Manole > > Nova Creator Software > www.novacreator.com > > -- View this message in context: http://www.nabble.com/Alternate-rows-with-different-color-tp24818138p24818839.html Sent from the Wicket - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org