SelectionModels have to fire a SelectionChangeEvent, or the CellTable wouldn't know to highlight the selected item.
Can you set the default selected value before adding your ChangeHandler? You'll have to call selectionModel#isSelected() to force it to resolve the selection state. selectionModel.setSelected(defaultMenuItem, true); selectionModel.isSelection(); // Force synchronous SelectionChangeEvent. selectionModel.addSelectionChangeHandler(...); Thanks, John LaBanca [email protected] On Wed, Feb 9, 2011 at 8:43 AM, Alejandro D. Garin <[email protected]> wrote: > Hi, > > I'm using a CellTable like a vertical menu Widget. i.e. the table is a list > of menu items (for navigation) that will > fire Places when the user click on any of the availables menues. > > Everything is OK except in the case that the application need to be started > at an specific menu item. I want to > select the menu but I don't want the SingleSelectionModel fires the > SelectionChangeEvent event because it was > already called, I just want the selection ON. > > The SingleSelectionModel#setSelected has no option to stop firing the > changEvent. > Am I missing something here? I think is good to have the chance to do not > fire the event! > > Thanks. > > -- > You received this message because you are subscribed to the Google Groups > "Google Web Toolkit" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/google-web-toolkit?hl=en. > -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
