Hi, The problem is exactly what Jeremy said:
ArrayList list = manageCategory.findUsers(category.getCategoryname()); ArrayList finalList = new ArrayList(); final DataView dataView = new DataView("userTable", new ListDataProvider( list)) { You create the list and pass it to the DataView. With DeleteUser(category) you delete entries in the database but the DataView doesn't re-read from the DB them after that but still uses the static list. Instead of using "new ListDataProvider(list)" use the constructor without parameters and override org.apache.wicket.markup.repeater.data.ListDataProvider#getData() {return manageCategory.findUsers(category.getCategoryname());} Please read https://ci.apache.org/projects/wicket/guide/7.x/single.html#_always_use_models and try to understand the difference between simple/static and dynamic models at https://cwiki.apache.org/confluence/display/WICKET/Working+with+Wicket+models Martin Grigorov Wicket Training and Consulting https://twitter.com/mtgrigorov On Mon, Feb 13, 2017 at 6:32 AM, ASHU_JAVA <ashu....@gmail.com> wrote: > Hello Jeremy, > > I've provided my code. Can you please review and let me know, where I need > to make an update. > > Thanks > > -- > View this message in context: http://apache-wicket.1842946. > n4.nabble.com/Java-Wickets-Delete-and-Checkbox-tp4677014p4677102.html > Sent from the Users forum mailing list archive at Nabble.com. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > >