zTree为JQuery的插件。

        var setting = {
view: {
dblClickExpand: true,//双击展开
showLayer: false,
selectedMulti: false,//是否允许多选
showIcon: showIconForTree//显示节点小图标
},
data: {
simpleData: {
enable: true,
idKey: "id",
pIdKey: "pId",
rootPId: "0"
}
},
callback: {
beforeClick: beforeClick,
onClick: onClick
}
};
//加载当前项目的树形结构信息列表
function loadStructureInfoTreeJson(projectId) {
$.ajax({
type: "POST",
dataType: "json",
url: "../Tools/StructureModel.ashx",
data: { act: "LoadModelTreeByProjectid",
pid: projectId
},
success: function (data) {
if (data.length == 0) {
} else {
$.fn.zTree.init($("#tree"), setting, data);
var zTree = $.fn.zTree.getZTreeObj("tree");//获取ztree对象
var node = zTree.getNodeByParam('id', 1);//获取id为1的点
zTree.selectNode(node);//选择点
zTree.setting.callback.onClick(null, zTree.setting.treeId, node);//调用事件
}
},
error: function () {
alert("载入树形结构出现问题!");
}
});
}

function showIconForTree(treeId, treeNode) {
return treeNode.isParent;//如果是父节点就显示小图标
};

注:本文转载http://blog.csdn.net/a15937822658/article/details/17759995

更多相关文章

  1. 如何使用ajax GET或POST方法将数据传递到amazon lambda节点。js
  2. jQuery.zTree 点击节点展开折叠子节点
  3. easyui-tree根据叶子节点获取父节点值(N层)
  4. PHP递归函数删除所有子节点导致stackoverflow
  5. php时间函数——获取过去24小时内每个小时的节点
  6. 以完整二叉树,数组格式获取所有节点
  7. 使用PHP读取特定XML节点上特定数组的值
  8. 节点js / Express替换LAMP
  9. 剑指offer--链表中环的入口节点(PHP)

随机推荐

  1. php如何整合qq互联登录
  2. PHP实现手机网站支付(兼容微信浏览器)
  3. PHP自定义的 printf 函数新用途
  4. 我们还会继续使用PHP的原因
  5. 简易实现HTTPS之自动实现ssl
  6. 总结PHP-FPM与Nginx的通信机制
  7. PHP中如何使用TUS协议来实现大文件的断点
  8. 何为是高性能优化PHP-FPM
  9. PHP+MySQL实现在线测试答题示例
  10. 实例详解PHP中 $_POST的$_GET的用法和区