extjs 4 arbre sélectionnez un nœud spécifique par son identifiant interne (pas par l'enregistrement d'index)

J'essaie de synchroniser un dataview (fenêtre de l'explorateur) avec un arbre (l'arbre de répertoire).
Lorsque je clique sur un élément sur mon dataview, je voudrais le même nœud est sélectionné sur l'arbre

Le problème est que l'utilisation de la
tree.getSelectionModel().select(index)
ne m'autorise pas à sélectionner le nœud par son interne id (l'id j'ai fourni dans mon treestore), mais seulement par l'enregistrement de l'index...
Donc je ne peux pas synchroniser les deux points de vue...
Il y aurait la solution de la expandPath(), mais mon treestore est alimenté par une base de données relationnelle (id,nom,parent_id etc..), afin de trouver le chemin d'accès complet est(ou pourrait être) une lourde charge pour le serveur (je voudrais éviter d'avoir à fournir aucun chemin d'accès...).

Fondamentalement, je voudrais être en mesure de dire "développez le nœud où la "id=" (ou n'importe quelle autre clé/valeur de la treestore).

Est-il possible ? Est-il une solution de contournement ?

Merci de me lire !

OriginalL'auteur lapos34 | 2011-06-16