Hi I do have an onSelectionChange() handler but it never gets called when the root node is clicked. When the root node is clicked i see a visual change (small change in the background color), but not the real selection (which defaults to a blue background).
Its only the root element that gives me trouble, when clicking somewhere on a node below the root it works as expected and my onSelectionChange() method is called. And when i talk about a node being clicked, i mean clicking on the node text (not the expand/collapse images). Best regards Jens On Tue, Jun 21, 2011 at 9:51 AM, [email protected] <[email protected]> wrote: > Yes, it's the end of the code: > > // defining > private SingleSelectionModel<MyType> selectionModel = > new SingleSelectionModel<MyType>(); > > // inside TreeViewModel ctor (or in a better place) > selectionModel.addSelectionChangeHandler(new > SelectionChangeEvent.Handler() { > > public void onSelectionChange(SelectionChangeEvent event) { > // fire rpc, a place change or something else > // event.getSelectedObject() contains the selected element > } > }); > > // return the DefaultNodeInfo with info about the selection strategy > public <T> NodeInfo<?> getNodeInfo(T value) { > > // do something with the value and return the right DefaultNodeInfo > if(value instanceof MyType1) { > return new DefaultNodeInfo<SectionDTO>( > new SectionDataProvider(), > new MyCustomCellOrADefaultOne(), > selectionModel, > null); > } > else if ... > } > > Michaël > > -- > You received this message because you are subscribed to the Google Groups > "Google Web Toolkit" group. > To view this discussion on the web visit > https://groups.google.com/d/msg/google-web-toolkit/-/K5UlSlv5YaoJ. > 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.
