[ http://issues.apache.org/jira/browse/BEEHIVE-416?page=history ] Eddie O'Neil resolved BEEHIVE-416: ----------------------------------
Assign To: Nathan Jantz (was: Eddie O'Neil) Resolution: Fixed Fixed in SVN 161310. > DataGrid's setRow feature can lead to skipped rows when going to a previous > page > -------------------------------------------------------------------------------- > > Key: BEEHIVE-416 > URL: http://issues.apache.org/jira/browse/BEEHIVE-416 > Project: Beehive > Type: Bug > Components: NetUI > Versions: V1Beta > Reporter: John Rohrlich > Assignee: Nathan Jantz > Fix For: V1 > > If the you call setRow(row) on a dataGrid and the row is not the first row of > a page you will miss items when going to the previous page. Here is more of > an explanation via an example: > Some data to help explain (I also have a repro if you want it) > row value > 1 A > 2 B > 3 C > 4 D > 5 E > 6 F > 7 G > 8 H > Imagine the pageSize is 3 - this means on the first page you'll see rows with > the values A B C and on the second page D E F > case 1 - Now if you set the row to 4 you will see D E F and if you go to the > previous page you'll see A B C - good so far > case 2 - Now set the row to 5 and you will see E F G (labeled page 2) and if > you go to the previous page you'll see A B C - rather than B C D as you might > expect. Notice that D is skipped in going to the previous page. > I see two options. > option 1 - be consistent with the page breaks and let the row fall where it > may rather than forcing the "set row" to be the first row of the grid. I > would want to be able to highlight this row with a style. > option 2 - make the "set row" the first row, as it is now, and adjust the > page breaks accordingly so that going to the previous page doesn't skip > items. This means that the first page may have less than "page size" number > of items. > I favor option 1 -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira