ztree的一个例子

  1. var setting = {  
  2.     view: {  
  3.         dblClickExpand: true,//双击展开  
  4.         showLayer: false,  
  5.         selectedMulti: false,//是否允许多选  
  6.         showIcon: showIconForTree//显示节点小图标  
  7.     },  
  8.     data: {  
  9.         simpleData: {  
  10.             enable: true,  
  11.             idKey: "id",  
  12.             pIdKey: "pId",  
  13.             rootPId: "0"  
  14.         }  
  15.     },  
  16.     callback: {  
  17.         beforeClick: beforeClick,  
  18.         onClick: onClick  
  19.     }  
  20. };  
  21. //加载当前项目的树形结构信息列表  
  22. function loadStructureInfoTreeJson(projectId) {  
  23.     $.ajax({  
  24.         type: "POST",  
  25.         dataType: "json",  
  26.         url: "../Tools/StructureModel.ashx",  
  27.         data: { act: "LoadModelTreeByProjectid",  
  28.             pid: projectId  
  29.         },  
  30.         success: function (data) {  
  31.             if (data.length == 0) {  
  32.             } else {  
  33.                 $.fn.zTree.init($("#tree"), setting, data);  
  34.                 var zTree = $.fn.zTree.getZTreeObj("tree");//获取ztree对象  
  35.                 var node = zTree.getNodeByParam('id', 1);//获取id为1的点  
  36.                 zTree.selectNode(node);//选择点  
  37.                 zTree.setting.callback.onClick(null, zTree.setting.treeId, node);//调用事件  
  38.             }  
  39.         },  
  40.         error: function () {  
  41.             alert("载入树形结构出现问题!");  
  42.         }  
  43.     });  
  44. }  
  45.   
  46. function showIconForTree(treeId, treeNode) {  
  47.     return treeNode.isParent;//如果是父节点就显示小图标  
  48. };  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值