2011-10-18 12 views
1

私はdynatreeプラグインの新しいユーザーです。ドキュメントを読むと、tree.getRoot()、node.countChildren()などのツリークラスとノードクラスのメンバー関数のリストが見つかりました。しかし、私はそれらを使用しようとしたとき、そのような方法が見つからなかったと訴えました。jquery dynatreeクラスメソッド

var tree = ("#test").dynatree(treeData); 
var rootNode = tree.getRoot(); //not working 
var rootNode2 = ("#test").dynatree("getRoot"); //this works 
var numChildren = rootNode2.countChildren(); //not working 

ヘルプしてください: は、ここに私がテストしていたサンプルコードです。ありがとう。 -JJ

答えて

0
var tree = $("#test").dynatree(treeData); 

var rootNode = $("#tree").dynatree("getRoot"); 
var tree = $("#tree").dynatree("getTree"); 
var node = $("#tree").dynatree("getActiveNode"); 
node.setTitle(node.data.title + ", " + new Date()); 

はサンプル(View source codeをクリックしてください)についてはこちらを参照してください。ツリーオブジェクトトライを得るためには

var tree = $("#test").dynatree(treeData).dynatree("getTree"); 

今、これらの行は動作します:

var rootNode = tree.getRoot(); 
var numChildren = rootNode.countChildren();