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
> Wicket-user@lists.sourceforge.net
> 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
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to