Hello, I cannot get my component model to update correctly when being set. I have list of products and when I click on the name via ajax I update a Product panel to display the info. In that panel I have my component that displays the image of the product. sudo code:
ProductPanel(id, IModel<Product> model) { super(id, new CompoundPropertyModel(model)); add(new Label("name"); add(new ProductImage("image", getDefaultModel()); } ProductImage extends Image { ProductImage(id, IModel<Product> model) { super( id, model); Product p = getDefaultModelObject(); // p always null } AjaxLink() { onclick(target) { productPanel.setDefaultModel(getModel()); target.add(productPanel); }} When I click on the link the name is updated and displayed correctly. However in the ProductImage component the product is always null. I thought when setting the default model all the children are visited and model updated.? I;ve tried debugging but get cannot figure it out. Any ideas? --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org