Tree_2

//节点移动限制判断
function itemTreeCheckItemAcceptance(node,source) {
var sourceItemLevel;
source.forInSelectedItems(function(item){
sourceItemLevel = item.data.item.level;//这里可得到源节点的item中的值
});

var item = dijit.getEnclosingWidget(node).item;//目标节点

/*if (item && (item.root || myStore.hasAttribute(item,"numberOfItems"))){
//myStore.hasAttribute(item,"numberOfItems")判断节点中是否有numberOfItems这个属性
return true;
}*/

//console.log();
if (item && item.level <= 2 && parseInt(item.level) != parseInt(sourceItemLevel)){
return true;
}
return false;
}

//添加结节
function addItem(){
//console.log(lastSelected)//记录已选择的节点,可在节点的单击事件中设置
if(!lastSelected) {alert("请选择一个类别!!");return;}
else if(lastSelected.level == 3){alert("只能在类别中添加联系人!!");return;}
var pInfo = {
parent: lastSelected,
attribute: "children"
};
//添加的动作
myStore.newItem({name: "abc", department : "abc", level : (parseInt(lastSelected.level)+1) ,id:globalId++}/* 这个是item的属性 */, pInfo);
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值