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

Reply via email to