This sample shows how to dynamically add and remove nodes for C1TreeExtender at client side.
<ul>
<li><a><span>Folder 1</span></a>
<ul>
<li><a><span>Folder 1.1</span></a></li>
<li><a><span>Folder 1.2</span></a></li>
<li><a><span>Folder 1.3</span></a></li>
<li><a><span>Folder 1.4</span></a></li>
<li><a><span>Folder 1.5</span></a></li>
</ul>
</li>
</ul>
<script type="text/javascript">
function getNode() {
return $("#<%= Panel1.ClientID %>").wijtree("findNodeByText", "Folder 1"); ;
}
function add() {
var node = getNode();
if (node != null)
node.element.wijtreenode("add", 'New node', parseInt($("#addIndex").val()));
}
function remove() {
var node = getNode();
if (node != null)
node.element.wijtreenode("remove", parseInt($("#removeIndex").val()));
}
</script>
<div>
<input id="addNode" onclick="add();" type="button" value="Add" />
at index
<input id="addIndex" type="text" value="0" />
</div>
<div>
<input id="removeNode" onclick="remove();" type="button" value="Remove" />
at index
<input id="removeIndex" type="text" value="0" />
</div>