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
-~----------~----~----~----~------~----~------~--~---