私はdynatreeプラグインを初めて使用しています。ノードを動的に追加しようとしています。 私のコードは以下の通りです:addChildメソッドを使用できません
function DrawTree() {
var names = GetChildName();
var rootNode = $("#ProcessRoleTree").dynatree("getRoot");
var childNode = rootNode.addChild({ title: names[0].Name });
}
実行時にエラーが
Microsoft JScript runtime error: Object doesn't support this property or method
を表示午前私は何かが足りません? 私は必要なライブラリが含まれていることを確認しています:事前に
<script src="Jquery/jquery/jquery.js" type="text/javascript"></script>
<script src="Jquery/jquery/jquery-ui.custom.js" type="text/javascript"></script>
<script src="Jquery/jquery/jquery.cookie.js" type="text/javascript"></script>
<link href="Jquery/src/skin-vista/ui.dynatree.css" rel="stylesheet" type="text/css" />
<script src="Jquery/src/jquery.dynatree.js" type="text/javascript"></script>
感謝を!
GetChildName()です。配列を返すと、その配列内のオブジェクトは.Nameプロパティを持ちますか? –
はいGetChildName()はNameをプロパティとして持つ配列を返します – HRI
例外がコード内にあるかどうか(つまり、rootNode nullまたはdynatreeコマンドobejct以外のもの)、またはdynatreeコードのどこかにあるかどうかを確認できますか? IEデバッガ(またはFirefoxまたはChromeデバッガ)を使用してこれにステップインできますか? – Rup