you have ot call removeall() on the listview, not on the button. -igor
2009/8/14 Major Péter <[email protected]>: > I tried this: > > item.add(new AjaxFallbackButton("imRemove", PersonForm.this) { > > �...@override > public void onSubmit(AjaxRequestTarget target, Form<?> > form) { > person.getIMAccounts().remove(acc); > removeAll(); > if (target != null) { > target.addComponent(rowPanel); > } > } > }.setDefaultFormProcessing(false)); > > but it's still not working, it looks like that on every single > imRemove#onSubmit in the list the last element will disappear. I have no > idea what's causing this behavior... > > Regards, > Peter > > 2009-08-14 04:19 keltezéssel, Cserep Janos írta: >> >> Because of this: >> >>> listview.setReuseItems(true); >> >> You should do a >> >> removeAll() >> >> in your onSubmit() method when you change the model (the list in this >> case). > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
