Développer/réduire les nœuds enfants de l'arbre dans le d3.js?

Je suis en train de construire une structure en arbre (ou plutôt la modification de l'un des exemples avec un ensemble de données dans mon propre json) et je suis en train de créer certaines fonctionnalités:

Mon arbre de la mise en page est qu'à partir de l'exemple d'arbre:
http://mbostock.github.com/d3/ex/cluster.html

J'ajoute (pour les cercles) un événement onclick qui je voudrais de l'effondrement des enfants de l'cliqué sur le nœud. C'est-à-dire, lorsqu'un utilisateur clique sur le steelblue cercle associé à un nœud, je veux que les nœuds enfants à disparaître.

J'ai parcouru la documentation et je n'ai pas tourné quoi que ce soit qui me permettrait de faire des nœuds de l'effondrement ou de disparaître.

Que pouvais-je faire?

OriginalL'auteur wataraptor | 2012-03-02