EXT 中tree中节点的上移与下移
来源:互联网 发布:mac如何添加字体到ps 编辑:程序博客网 时间:2024/06/06 05:25
右键时,可以得到相关的节点
var preNode,curNode,nextNode;function rightClickFn(panel2Tree, record, item, index, e) {e.preventDefault();e.stopEvent();curNode=record;preNode=curNode.previousSibling;nextNode=curNode.nextSibling;groupid=record.get('groupid');groupname=record.get('text');pgroupid=record.get('pgroupid');//alert(record.get('groupid'));//这是得到模型中的值if(record.isLeaf()){//这是人员的管理rightClick2.showAt(e.getXY());}else{rightClick.showAt(e.getXY());//这是部门管理};}
然后就是根据Ajax来排序提交数据
if(preNode==null){ Ext.example.msg('消息',"部门已经是排在最前面,要改变父节点,请选择修改部门"); }else{ Ext.Ajax.request({url: 'control/group.php?act=move&id1='+encodeURI(preNode.get('groupid'))+'&disorder1='+encodeURI(preNode.get('disorder'))+'&id2='+encodeURI(curNode.get('groupid'))+'&disorder2='+encodeURI(curNode.get('disorder')),timeout: 10000,success: function(response){var preorder=preNode.get('disorder');var curorder=curNode.get('disorder'); curNode.set('disorder',preorder);preNode.set('disorder',curorder);curNode.commit();preNode.commit();curNode.parentNode.insertBefore(curNode,preNode);//Ext.example.msg('消息',response.responseText);},failure:function(response){Ext.example.msg('消息',response.responseText);//Ext.MessageBox.alert("删除失败",response.responseText);}}); } //previousSibling(); //setMenu('policyapply.php?groupid='+encodeURI(groupid)+'&groupname='+encodeURI(groupname)+'&type=group'); }
if(nextNode==null){ Ext.example.msg('消息',"部门已经是排在最后面,要改变父节点,请选择修改部门"); }else{ Ext.Ajax.request({//发送ajax 删除数据url: 'control/group.php?act=move&id1='+encodeURI(nextNode.get('groupid'))+'&disorder1='+encodeURI(nextNode.get('disorder'))+'&id2='+encodeURI(curNode.get('groupid'))+'&disorder2='+encodeURI(curNode.get('disorder')),timeout: 10000,success: function(response){var nextorder=nextNode.get('disorder');var curorder=curNode.get('disorder');curNode.set('disorder', nextorder);nextNode.set('disorder',curorder);curNode.commit();nextNode.commit();curNode.parentNode.insertBefore(curNode,nextNode.nextSibling);//Ext.example.msg('消息',response.responseText);},failure:function(response){Ext.example.msg('消息',response.responseText);//Ext.MessageBox.alert("删除失败",response.responseText);}}); } //setMenu('policyapply.php?groupid='+encodeURI(groupid)+'&groupname='+encodeURI(groupname)+'&type=group'); }
- EXT 中tree中节点的上移与下移
- 节点的上移与下移
- ASP.Net中的TreeView控件中对节点的上移和下移操作
- VB DataGridView中上移下移功能的实现
- listview中item的上移、下移和删除
- Flex中List实现上移下移功能
- Flex中List实现上移下移功能
- 按钮实现新闻的上移与下移
- 表格数据的上移与下移功能
- 在TreeView节点“上移”“下移”
- 在TreeView节点“上移”“下移”
- TcxTreeList 节点 上移 下移 代码
- jquery实现节点上移、下移
- flexgrid的上移下移
- XZ_iOS中textField的键盘弹出和回收导致的界面上移和下移
- Winfrom 中 ListBox如何实现上移下移,置顶 置底的功能
- C#中DataGrid加载XML数据---上移和下移
- Android中RecyclerView的item中控件的点击事件添加删除一行、上移下移一行的代码实现
- 拥有属于自己的app:雷锋网专访蜂窝CEO
- 业务需求调研经验分享
- 新浪微博(十六)微博界面(WeiBoFrameActivity类)
- BIND9架设中碰到问问题以及解决方法
- 正确地做事与做正确的事同样重要
- EXT 中tree中节点的上移与下移
- slf4j
- 解决下载Android源码时遇到的问题
- dom对象与jquery对象转换
- opengl 例子学习笔记
- .Net中Format输出大括号
- 小组级git服务器搭建
- 读《java编程思想》 数组
- Struts2慢慢学之四----通配符