var setting = {
data: {
simpleData: {
enable: true
}
},
callback: {
onClick: this.onClick
}
};
function onClick(e, treeId, node) {
var deptId = node.id;
var deptPid = node.pId;
}
$(document).ready(function () {
$.getJSON("/API/Dept.ashx?t=1", function (zNodes) {
$.fn.zTree.init($("#Maintree"), setting, zNodes);
var tId = $("#hiddtId").val();
var treeObj = $.fn.zTree.getZTreeObj("Maintree");
var node = treeObj.getNodeByTId(tId);
treeObj.selectNode(node);
})
});
var tree = from a in deptlist
select new CheckBoxTree
{
id = a.DepID.ToString(),
pId = a.ParentID.ToString(),
name = a.DepName,
open = "true"
};
result = TreeHelper.GetJosnTree(tree.ToArray());