0

我想Ext.tree.Panel根据 中具有相同属性的项目来选择 中的项目Ext.grid.Panel'。就像是:tree_dir.getSelectionModel().select(grid_file.getSelectionModel().getSelection()[0].id);

有什么简单的方法可以做到这一点?

4

1 回答 1

0

要在树中选择节点,selectPath提供了方法。您可以通过 id 查找节点,例如通过调用getNodeByIdstore。

示例用法:

var selectNodeById = function(id) {
    var path = [];

    for (var n = store.getNodeById(id); n; n = n.parentNode) {
        path.unshift(n.get('id'));
    }
    tree.selectPath('/' + path.join('/'), 'id');
};
于 2012-12-03T19:00:36.773 回答