WiA covers 1.3, there's a wiki page that covers the differences here: 
http://cwiki.apache.org/WICKET/migrating-to-wicket-14.html

95% of WiA is going to work just fine though, aside from the changes mentioned 
in the migration link above

On Feb 4, 2010, at 7:51 PM, David Chang wrote:

> Hello, I am learning Wicket by reading <<Wicket in Action>>. I am using 
> Wicket 1.4.5 and Java 6. 
> 
> On page 244, the sample code is as follows:
> 
> private int counter = 0;
> public MyPage() {
>  super(new CompoundPropertyModel(this));
>  final Label counterLabel = new Label("counter");
>  add(counterLabel);
>  counterLabel.setOutputMarkupId(true);
>  add(new AjaxLink("counterLabelLink")
>    @Override
>    public void onClick(AjaxRequestTarget target) {
>    counter++;
> target.addComponent(counterLabel);
> }
> });
> }
> 
> The line has super(new CompoundPropertyModel(this)); gives a compiler error. 
> I replaced it with the following:
> 
> super();
> setDefaultModel(new CompoundPropertyModel(this));
> 
> and it works. 
> 
> My question is: 
> 
> 1. Am I doing the right thing?
> 2. Any better or more elegant way?
> 3. How much of WIA remains true as far as Wicket 1.4.5 concerned?
> 
> Thanks!
> 
> 
> 
> 
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
> 


To our success!

Mystic Coders, LLC | Code Magic | www.mysticcoders.com

ANDREW LOMBARDI | and...@mysticcoders.com
2321 E 4th St. Ste C-128, Santa Ana CA 92705
ofc: 714-816-4488
fax: 714-782-6024
cell: 714-697-8046
linked-in: http://www.linkedin.com/in/andrewlombardi
twitter: http://www.twitter.com/kinabalu

Eco-Tip: Printing e-mails is usually a waste.

========================================================
This message is for the named person's use only. You must not, directly or 
indirectly, use,
 disclose, distribute, print, or copy any part of this message if you are not 
the intended recipient.
========================================================

Reply via email to