What steps will reproduce the problem?
1. call pagingScrollTable.setData(...) with a non-empty list of rows
2. call pagingScrollTable.setData(...) with an empty list of rows
3. the underlying FixedWidthGrid dataTable will not be resized on the
second call, so client code which tries to iterate over the rows by calling
pagingScrollTable.getRowValue(i) for i =
0..pagingScrollTable.getDataTable().getRowCount() will end up with a bunch
of nulls.
What is the expected output? What do you see instead?
The else-clause in pagingScrollTable.setData(...) should update the row
count in the underlying dataTable.
Workaround if you have one:
Right now I'm forced to do a null check whenever I call
pagingScrollTable.getRowValue(i) in my client code.
Original issue reported on code.google.com by bjaco...@google.com on 22 May 2010 at 12:03
Original issue reported on code.google.com by
bjaco...@google.com
on 22 May 2010 at 12:03