EXT 树节点拖动

xiaoxiao2022-06-14  29

treePanel.on('nodedrop', treeNodeDrop,this); /********************节点拖动处理函数  **************************/ function treeNodeDrop(e){     var curTree = e.tree;//得到当前的tree     var tmpDropNode = e.dropNode;     var tmpDropedNode = e.target;     var dropType = e.point; //节点拖动类型 append,above,...     var temp_type = tmpDropedNode.attributes.str_type;     Ext.Ajax.request({         url:'tree/modules/drag_node.php',         method:'post',         params:{drag_id:tmpDropNode.id,target_id:tmpDropedNode.id,drag_type:dropType,str_type:temp_type},         success: function(response, option) {             var result = response.responseText;             if(result=='ok'){                 Ext.example.msg('执行成功',"<p>节点已经移动完毕!</p>策略更新完毕!");             }else{                 Ext.Msg.alert('执行出错',result);                 reloadTreeAndGrid();             }         },         failure: function(response, option) {             Ext.Msg.alert('访问出错',"异步通讯失败,请与管理员联系!");             reloadTreeAndGrid();         }     }); }

相关资源:完成Ext 拖拽树后对新的树节点顺序进行保存
转载请注明原文地址: https://www.6miu.com/read-4936542.html

最新回复(0)