Reviewers: sbrubaker,

Description:
Changing the behavior of CellBrowser so that the first child node of the
next level in the tree is not immediately selected in the SelectionModel
when its parent is selected. In general, we no longer select a value in
a CellList or CellTable until the user interacts with the widget. Also,
we do not deselect a selected value until a new value is available for
selection. This is important for asynchronous lists, which clear the
current data then load the new data asynchronously. We do not want to
trigger a SelectionEvent between these states where we have nothing
selected.


Please review this at http://gwt-code-reviews.appspot.com/1198801/show

Affected files:
M samples/showcase/src/com/google/gwt/sample/showcase/client/content/cell/ShowMorePagerPanel.java
  M user/src/com/google/gwt/user/cellview/client/HasDataPresenter.java
M user/test/com/google/gwt/user/cellview/client/AbstractCellTreeTestBase.java
  M user/test/com/google/gwt/user/cellview/client/CellBrowserTest.java
  M user/test/com/google/gwt/user/cellview/client/HasDataPresenterTest.java


--
http://groups.google.com/group/Google-Web-Toolkit-Contributors

Reply via email to