GWT:stackpanel中的树窗口小部件在单击时将整个应用程序移动

时间:2012-07-19 14:52:35

标签: gwt tree stackpanel

我有一个树小部件,定义如下:

        Tree tree = new Tree();
        TreeItem root = new TreeItem("asdf");
    root.setSelected(true);
    root.addItem(new TreeItem("blah"));
    root.addItem(new TreeItem("blue"));
    root.addItem(new TreeItem("blahblah"));
    root.addItem(new TreeItem("dada"));

然后我使用.add()将树添加到我的stackpanel。

当我点击树面板中的任何节点时......整个应用程序向上移动到窗口顶部,所选节点位于最顶层。我没有附加任何点击处理程序。我怎么能停止这个动作?

由于

2 个答案:

答案 0 :(得分:0)

这实际上是一个知道错误:http://code.google.com/p/google-web-toolkit/issues/detail?id=6679 此链接有一个解决方法。

答案 1 :(得分:0)

addDomHandler()Widget课程的一部分。

TreeItem 延伸Widget课程。

Tree类本身上尝试建议的解决方法,扩展Widget calss