I just tried it. It doesn't update the panel. Here's the full code: public class ProductDetails extends Panel {
@EJB private ProductServicesLocal productServices; public ProductDetails(String id, final Product product) { super(id); setOutputMarkupId(true); this.setCurrentProduct(product); add(new Label("id")); add(new AjaxEditableLabel<String>("codProduct", new PropertyModel<String>((Product)getDefaultModelObject(), "codProduct"))); add(new AjaxLink<String>("save") { @Override public void onClick(AjaxRequestTarget target) { System.out.println("saving product .... "); } }); } public void setCurrentProduct(Product product) { setDefaultModel(new CompoundPropertyModel<Product>(product)); } } --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org