我有一个树小部件,定义如下:
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。
当我点击树面板中的任何节点时......整个应用程序向上移动到窗口顶部,所选节点位于最顶层。我没有附加任何点击处理程序。我怎么能停止这个动作?
由于
答案 0 :(得分:0)
这实际上是一个知道错误:http://code.google.com/p/google-web-toolkit/issues/detail?id=6679 此链接有一个解决方法。
答案 1 :(得分:0)
addDomHandler()
是Widget
课程的一部分。
TreeItem
不延伸Widget
课程。
在Tree
类本身上尝试建议的解决方法,扩展Widget
calss