MzTreeView1.0点击下级按钮默认选中上级修改,MzTreeView1.0获得选中的数据

公司有一个树状图控件是基于【梅花雪】的MzTreeView1.0实现的,而且使用的是比较老旧的版本。

点击下级按钮默认选中上级修改,如图

当选者下级单位的时候上级单位自动被勾选了。

解决方法:

全部代码:

//点击树的子节点
MzTreeView.prototype.checkChild = function(id){
	this.selChild(id);
	var node = this.node[id];
	this.selChildData(node.sourceIndex,id);//同步数据
	this.findCheckValue();
}
//找到选择的节点
MzTreeView.prototype.findCheckValue = function(){
	var nodes = this.N;
	var self = this;
	var selCltNo = $("[id$='.selCltNo']").eq(0);
	var selCltName = $("[id$='.selCltName']").eq(0);
	$.each(nodes,function(i,e){
		var cltNoAndName = self.getAttribute(nodes[i],"T");
		var cltNo = cltNoAndName.split(" ")[0];
		var cltName = cltNoAndName.split(" ")[1];
		if(self.getAttribute(nodes[i],"checked") == '1'){
			addElement(selCltNo,cltNo);
			addElement(selCltName,cltName);
		}else{
			removeElement(selCltNo,cltNo);
			removeElement(selCltName,cltName);
		}
	});
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值