I noticed that when I need to call a function in the render response phase -like rendered property bind to a function - then the datamodel could not preserve his state.
I am not sure how it is happening, I used the prev next functionality like dvd sample, but instead of using a check box I needed to use a command link in each row to select that row, but no matter which row I click, I am getting the first row in response. Log messages say that the returned index is 0 so it is showing the first row.
Is it a bug?