Not sure if it will help you, but did you also try item.add(new AttributeModifier("class", *true, *new PropertyModel(this, runlog.getId() % 2 == 0 ? "list-line-odd" : "list-line-event")));
? That would add "class" to item if it doesn't have it in markup. On Wed, Aug 5, 2009 at 12:36 AM, 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 > > -- Cristi Manole Nova Creator Software www.novacreator.com