Walden,
But then a user will expect to select a tree node by clicking on the node
only rite? I dont feel that the node getting selected when you click else
where is an expected behavior.
- Litty
On Wed, Nov 5, 2008 at 10:51 PM, walden <[EMAIL PROTECTED]> wrote:
>
> Litty,
>
> Yeah, I see it now. It looks as if this is by design. If you need an
> area to the right of the Tree (outside the Tree but inside the
> ScrollPanel) where you can click without selecting a TreeItem (why?),
> then you can probably achieve that by setting the Tree's width so it
> does not fill the width of the ScrollPanel. What effect are you
> trying to achieve?
>
> Walden
>
>
> On Nov 5, 8:21 am, "Litty Preeth" <[EMAIL PROTECTED]> wrote:
> > Hi Walden,
> >
> > I tried using gwt-1.5.2 and gwt-1.5.
> >
> > If gwt-1.5.2 is used on IE6 it happens only for the child node. Root
> level
> > nodes are working fine. But on IE7 and Firefox it is reproducible for all
> > the nodes.
> >
> > If gwt-1.5 is used on IE6 everything works fine. But on Firefox it is
> > reproducible for all the nodes.
> >
> > You can use this code below to reproduce the issue.
> >
> > TreeTest.java
> > package com.test.client;
> >
> > import com.google.gwt.core.client.EntryPoint;
> > import com.google.gwt.user.client.Window;
> > import com.google.gwt.user.client.ui.RootPanel;
> > import com.google.gwt.user.client.ui.Tree;
> > import com.google.gwt.user.client.ui.TreeItem;
> > import com.google.gwt.user.client.ui.TreeListener;
> >
> > /**
> > * Entry point classes define <code>onModuleLoad()</code>.
> > */
> > public class TreeTest implements EntryPoint {
> >
> > Tree myTree;
> >
> > /**
> > * This is the entry point method.
> > */
> > public void onModuleLoad() {
> > myTree = new Tree();
> > for (int i = 0; i < 10; i++) {
> > TreeItem prItm = new TreeItem("Parent_" + i);
> > TreeItem chItm = new TreeItem("Child_" + i);
> > prItm.addItem(chItm);
> > myTree.addItem(prItm);
> > }
> > myTree.addTreeListener(treeListener);
> > RootPanel.get().add(myTree);
> > }
> >
> > TreeListener treeListener = new TreeListener() {
> > public void onTreeItemSelected(TreeItem item) {
> > Window.alert(item.getText() + " selected");
> > }
> >
> > public void onTreeItemStateChanged(TreeItem item) {
> > // TODO Auto-generated method stub
> > }
> > };
> >
> > }
> >
> > TreeTest.css
> > .gwt-Tree {
> > border: 1px solid blue;
> > margin-left: 30px;
> >
> > }
> >
> > .gwt-Tree .gwt-TreeItem {
> > border: 1px solid red;
> >
> > }
> >
> > - Litty
> >
> >
> >
> > On Wed, Nov 5, 2008 at 2:27 AM, walden <[EMAIL PROTECTED]>
> wrote:
> >
> > > What version of GWT are you using? I'm trying the same thing in the
> > > GWT showcase and not getting the result you are.
> >
> > > On Nov 4, 10:51 am, "Litty Preeth" <[EMAIL PROTECTED]> wrote:
> > > > Hi Walden,
> >
> > > > I put a border to the TreeItem and also a border to the tree itself.
> So
> > > if I
> > > > click outside the border of the TreeItem, but inside the border of
> the
> > > tree;
> > > > the item in the vertical level where I click gets selected.
> >
> > > > - Litty
> >
> > > > On Tue, Nov 4, 2008 at 9:10 PM, walden <[EMAIL PROTECTED]>
> > > wrote:
> >
> > > > > Litty,
> >
> > > > > How can you be sure you are actually clicking outside the TreeItem?
> >
> > > > > Walden
> >
> > > > > On Nov 4, 12:27 am, Litty Preeth <[EMAIL PROTECTED]> wrote:
> > > > > > Hi All,
> >
> > > > > > I have a Tree on my page which I have added into a ScrollPanel.
> My
> > > > > > problem is that if I click even outside the TreeItem (but within
> the
> > > > > > scrollpanel) the item is getting selected (onTreeItemSelected of
> the
> > > > > > TreeListener gets fired). Please help me on this issue.
> >
> > > > > > Thanks in advance,
> > > > > > Litty- Hide quoted text -
> >
> > > > - Show quoted text -- Hide quoted text -
> >
> > - Show quoted text -
> >
>
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---