Igor, Yes, I do plan to it the right way. But this got me moving fast for now and validated some other concepts in my application.
-Arun Cristi Manole wrote: > > your solution is definitely better, Igor, but he seems very new to wicket > and it was faster to get that working than to explain he needs to change > the > repeater. at least that's what i thought. > > On Wed, Aug 5, 2009 at 1:43 AM, Igor Vaynberg > <igor.vaynb...@gmail.com>wrote: > >> you guys are more then welcome to head down this badly broken road, or >> you can look at what i said... >> >> -igor >> >> On Tue, Aug 4, 2009 at 5:37 PM, Cristi Manole<cristiman...@gmail.com> >> 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 >> > >> >> --------------------------------------------------------------------- >> 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-tp24818138p24820415.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