Hi Matej, I finally found the bug.
When you are using a DefaultDataGrid it adds a PagingToolbar. PagingToolbar overrides isVisible. In isVisible the total row count is determined, this will cache the query result for this request. However, isVisible is called /before/ the ajax listener is called. Therefore any changes to the grid (like rowCount) are not used. Regards, Erik. Erik van Oosten wrote: > > Hi, > > How can I trigger an inmethod grid to do a /complete/ update of itself? > > The only thing that I see is markAllDirty(). That will update the items > currently in the list, but it will /not/ get new items from the data > provider. > > I researched the code for quite some time but I must have been looking > at the wrong parts as I found no hook to get this done. The most I could > do was call detach() on Body, one of the inner classes of a grid. But on > screen, that would only update the number of items in the lower toolbar, > not the items in the grid themselves. > > More ideas? > > Ideally, imho, the grid should respond to modelChanged(). But I have > still no clue what should be in that method. > > Regards, > Erik. > -- Erik van Oosten http://www.day-to-day-stuff.blogspot.com/ -- View this message in context: http://www.nabble.com/Updating-an-inmethod-grid%2C-looking-for-hints-tp24438566p24624631.html Sent from the Wicket - User 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