zTree引用实例

</pre><pre name="code" class="javascript">
var setting ;
var zNodes =[];
var zTree;
var demoIframe;

$(function() {

	
    var t = $("#tree");
    getData();//获取data数据
    $.fn.zTree.init(t, setting, zNodes);//zTree初始化
    // demoIframe = $("#testIframe");
    //demoIframe.bind("load", loadReady);
    //var zTree = $.fn.zTree.getZTreeObj("tree");
    //zTree.selectNode(zTree.getNodeByParam("id", 101));
});

	setting = {
		view: {
			dblClickExpand: false
		},
		data: {
			simpleData: {
				enable: true
			}
		},
		 
		callback: {
			//beforeClick: beforeClick,
			onClick: onClick
		}
	};
	function getData(){
		var url = server_url + "birthday/getDeptAll";
		$.ajax({
			async:false,
			cache:false,
			url: url,
			type: 'post',
			dataType: 'json',
			//data: {"deptid":loginUser.deptid},  
			
			success: function(data) {
				//alert(data[0].pid);
				for(var p in data){
					var stu = {id:data[p].id,pId:data[p].pid,name:data[p].name};
					zNodes.push(stu);
					$('#tree').attr("value",data[p].name);
				}

			},
			Error: function(error) {
				$.messager.alert('提示', '操作失败,请稍后再试', 'info');
			}
		});
	}
				

function onClick(e, treeId, treeNode) {
	
	var zTree = $.fn.zTree.getZTreeObj("tree"),
	nodes = zTree.getSelectedNodes(),
	v = "";
	nodes.sort(function compare(a,b){return a.id-b.id;});
	for (var i=0, l=nodes.length; i<l; i++) {
		v += nodes[i].name + ",";
		
		//getData(nodes[i].id);单击事件绑定
	}
	
	if (v.length > 0 ) v = v.substring(0, v.length-1);
	var cityObj = $("#tree");
	cityObj.attr("value", v);
}



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值