0

Ext.tree.Panel内の同じ属性を持つアイテムに基づいて内のアイテムを選択したいExt.grid.Panel'。何かのようなもの:tree_dir.getSelectionModel().select(grid_file.getSelectionModel().getSelection()[0].id);

それを行う簡単な方法はありますか?

4

1 に答える 1

0

ツリー内のノードを選択するには、selectPathメソッドが提供されています。たとえば、getNodeByIdストアを呼び出すことで、ID でノードを見つけることができます。

使用例:

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 に答える