[ http://issues.apache.org/jira/browse/BEEHIVE-416?page=history ]
Daryl Olander reassigned BEEHIVE-416:
-------------------------------------
Assign To: Eddie O'Neil
> 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: Eddie O'Neil
>
> 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