MVC Classic ウィジェット > Wijtree > オブジェクトモデル |
オブジェクトモデルを使用すると、ノードをウィジェットに追加したり、ウィジェットから削除したりできます。 Web サイト(http://demo.componentone.com/ASPNET/MVCExplorer/tree/ObjectModel)にアクセスし、MVC コントロールエクスプローラの Object Model > Tree サンプルのライブデモをご覧ください。
<body>
タグ内に追加します。
ソースビュー |
コードのコピー
|
---|---|
<div> <ul id="tree"> <li><a><span>フォルダ 1</span></a> <ul> <li><a><span>フォルダ 1.1</span></a></li> <li><a><span>フォルダ 1.2</span></a></li> <li><a><span>フォルダ 1.3</span></a></li> <li><a><span>フォルダ 1.4</span></a></li> <li><a><span>フォルダ 1.5</span></a></li> </ul> </li> </ul> </div> <!-- デモマークアップの開始 --> <div class="demo-options"> <!-- デモマークアップの終了 --> <div> <input id="addNode" type="button" value="追加" /> at index <input id="addIndex" type="text" value="0" /> </div> <div> <input id="removeNode" type="button" value="削除" /> at index <input id="removeIndex" type="text" value="0" /> </div> </div> |
ソースビュー |
コードのコピー
|
---|---|
<script id="scriptInit" type="text/javascript"> $(document).ready(function () { var tv = $("#tree").wijtree(); function getNode() { return $("#tree").wijtree("findNodeByText", "Folder 1"); ; } $('#addNode').click(function () { var node = getNode(); if (node != null) node.element.wijtreenode("add", 'New node', parseInt($("#addIndex").val())); }); $('#removeNode').click(function () { var node = getNode(); if (node != null) node.element.wijtreenode("remove", parseInt($("#removeIndex").val())); }); }); </script> |