无法滚动到树节点

时间:2015-05-14 20:01:55

标签: extjs extjs4

我有一个RecordWriter和一个扩展树并选择一个特定节点的过程。问题是 - 我不知道如何滚动到这个节点,以便它变得可见。我尝试了这两种方法,我在stackoverflow和其他论坛上看到过:

piggybank

2 个答案:

答案 0 :(得分:1)

看看这个:http://jsfiddle.net/slemmon/P9TkZ/3/。 您可能必须使用tree.selectPath而不是SelectionModel:

tree.selectPath('/Root/path/to/your/node', 'text', '/', function (s, n) {
    var nodeEl = Ext.get(tree.view.getNode(n));
    nodeEl.scrollIntoView(tree.view.el, false, true);
});

在此处找到:https://www.sencha.com/forum/showthread.php?251980-scrolling-to-specific-node-in-tree-panel&p=923068#post923068

答案 1 :(得分:1)

使用selectPath method

tree.selectPath(node.getPath())