//节点移动限制判断
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);
}
详细解决方案
Tree_二
热度:368 发布时间:2013-12-11 16:44:13.0
相关解决方案
- asp.net tree view 空件在那下载?解决思路
- 关于 XML 和 javascript 在 asp.net页面显示 tree 的有关问题
- 解决libxml/tree.h not found有关问题
- extJs tree,该怎么处理
- 请教上哪位高手知道,column-tree.css中zoom是什么意思,在上面这代码里面起什么作用
- EXT tree 真么平添单击事件
- 急 求大神帮忙关于jquey easy ui tree,该怎么处理
- Ext tree 优化有关问题
- Ext tree 用节点做左边导航连接,重复点击不刷新(有关问题已自己搞定,有人要分吗)
- Easyui - combo[tree,box]下拉图标有间隙bug解决办法
- Ext4.x 树报表控件【Ext.tree.Panel】 Demo
- Jquery EasyUI tree 怎么定义叶节点
- Ext.tree.TreeNode 树型菜单不能展示
- tree 跟treetable
- easyui运用二――combotree/tree
- Ext-Grid,Tree,Form等总结
- GWT-EXT TREE(Panel)联动滚动条的兑现
- ext js tree 带搜寻(支持树枝节点和叶子节点)+ 大select(mutiple)
- Tree 满载 加载
- [Ext JS 四] 实战之Grid, Tree Gird 动态添加行
- mx:Tree 打开全部节点
- [Ext JS 四] 实战之Grid, Tree Gird 动态添加列
- Add tooltip and . to header and tree in your AdvancedDataGrid
- Ext Tree 加载超时 Timeout 有关问题的解决方法
- extjs tree checkbox 复选框兑现 取值 显示
- EXt tree 简略增、删、改、查
- 责任书Ext.tree.TreeNode在视野中
- Ext.tree.panel中怎么每次点击展开都从后台加载
- 用javascript兑现的TreeTable, 可以当做树(Tree)用
- ext js tree panel 给节点增添 checkbox