看看这个简单的代码
Tree testTree=new Tree();
TreeItem testTreeItem=new TreeItem("test");
TreeItem testTreeItem2=new TreeItem("test2");
more TreeItem....
testTree.addItem(testTreeItem1);
testTree.addItem(testTreeItem2);
........
现在,调整浏览器的大小,以便可以看到右侧的垂直滚动条。现在单击最底部的树项 ex testTreeItem10
,您将看到垂直滚动条向上跳而不是停留在当前位置。
使用 UiBinder 时也会出现此错误
<g:Tree ui:field="myTree">
<g:TreeItem text="Item 1" />
<g:TreeItem text="Item 2" /> .....
</g:Tree>
此外,addItem
ofTree
已被弃用,那么如何解决这个问题?