I bet we are getting to the source of the problem. Non light-weight columns like yours, create the components just once when the grid is first rendered. So the model instances you pass when you create the Component will remain the same even if you update the grid.
I believe non-lightweight columns where designed as a means to create editable rows and shouldn't be used otherwise. I don't think you really need to use a component for what you are trying to accomplish. Maybe you should override "public IRenderable<I> newCell(IModel<I> rowModel)" instead and write whatever markup you need directly to the response. Hope it helps -- Marc Nuri www.marcnuri.com On Mon, Mar 4, 2013 at 7:13 PM, saty <satya...@gmail.com> wrote: > Actually i have overridden > public Component newCell(WebMarkupContainer parent, String componentId, > IModel rowModel) > { > ... > } > > to use a separate panel for cell content, due to other functions, will not > make any difference? > > Thanks > > > > -- > View this message in context: > http://apache-wicket.1842946.n4.nabble.com/inmethod-grid-refresh-issue-tp4656910p4656952.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 > >