The stack trace I was getting turned out to be caused by something else - the
code I posted actually does work.
As far as moving to 1.3, I'll be happy to do that if there's a beta (or
snapshot) release in a public Maven repo.
Thanks,
Matt
Eelco Hillenius wrote:
>
>> Thanks guys - I appreciate all your help. I've decided to go with
>> DataView
>> over DefaultDataTable because I couldn't get the "click on column value
>> for
>> link"[1] to work.
>>
>> Unfortunately, the following doesn't work with Wicket 1.2.6:
>>
>> item.add(new AttributeModifier("class",
>> true, new AbstractReadOnlyModel()
>> {
>> public Object getObject()
>> {
>> return (item.getIndex() %
>> 2
>> == 1) ? "even" : "odd";
>> }
>> }));
>
> That's correct. IModel#getObject() is Wicket 1.3 code; in Wicket 1.2
> we had getObject(Component).
>
> There are quite a few differences between 1.3 and 1.2 (more than
> initially planned, but you can read about that in the archives and on
> ).
>
> A migration document from 1.2 to 1.3 can be found here
> http://cwiki.apache.org/WICKET/migrate-13.html
>
> If you're starting out, I'd strongly encourage you to use 1.3. There
> are many improvements in it, and we're getting very close to doing a
> release (which at this stage will also be used to propose graduation
> with Apache, or at least get a step further in that).
>
>> I tried the following (I'm a complete newbie, so sorry if this is dumb),
>> but
>> it doesn't work:
>>
>> public Object getObject(Component component) {
>> Item item = (Item) component;
>> return (item.getIndex() % 2 == 1) ? "even" :
>> "odd";
>> }
>
> Like I said, I think it is better if you use 1.3, but in 1.2 you the
> component argument would be the component the behavior is added to.
> I'm not sure whether that is the Item?
>
> If it is, what doesn't work? Is the CSS availalbe etc? Or do you get
> an exception?
>
> Eelco
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> Wicket-user mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>
>
--
View this message in context:
http://www.nabble.com/What%27s-the-easiest-way-to-do-a-pageable-sortable-list-screen--tf3639929.html#a10173898
Sent from the Wicket - User mailing list archive at Nabble.com.
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user