Easyui Tree对节点进行,添加,修改,删除操作
2016-12-13 14:36
519 查看
<script type="text/javascript"> $(function(){ $("#contentCategory").tree({ url : '/content/category/list', animate: true, method : "POST", onContextMenu: function(e,node){ e.preventDefault(); $(this).tree('select',node.target); $('#contentCategoryMenu').menu('show',{ left: e.pageX, top: e.pageY }); }, onSelect:function(node){ $(this).tree('expand',node.target); }, onAfterEdit : function(node){ var _tree = $(this); if(node.id == 0){ // 新增节点 $.post("/content/category/create",{parentId:node.parentId,name:node.text},function(data){ //后台返回数据封装一个状态值为200 if(data.status == 200){ _tree.tree("update",{ target : node.target, id : data.data }); }else{ $.messager.alert('提示','创建'+node.text+' 分类失败!'); } }); }else{ $.post("/content/category/update",{id:node.id,name:node.text}); } } }); }); function menuHandler(item){ var tree = $("#contentCategory"); var node = tree.tree("getSelected"); if(item.name === "add"){ tree.tree('append', { parent: (node?node.target:null), data: [{ text: '新建分类', id : 0, parentId : node.id }] }); var _node = tree.tree('find',0); tree.tree("select",_node.target).tree('beginEdit',_node.target); }else if(item.name === "rename"){ tree.tree('beginEdit',node.target); }else if(item.name === "delete"){ $.messager.confirm('确认','确定删除名为 '+node.text+' 的分类吗?',function(r){ if(r){ $.post("/content/category/delete/",{parentId:node.parentId,id:node.id},function(){ tree.tree("remove",node.target); }); } }); } } </script>
相关文章推荐
- C#对DataGridView中的数据进行添加、修改、删除操作
- 如何在DataGrid中进行添加、删除和修改操作
- 用WebService实现对数据库进行操作(添加+删除+修改)
- C# 生成 添加 修改 删除 XML节点操作
- 对DataGridView进行添加、修改、删除数据操作----C#
- DataGridView进行添加、修改、删除数据操作-C#
- C#对DataGridView进行添加修改删除操作
- 通过LDAP在AD域控上进行添加、删除、修改、查询等各种操作。
- C#域控操作大全_节点删除_修改密码_添加用户
- 如何在DataGrid中进行添加、删除和修改操作
- 对appSettings节点进行新增、修改、删除、读取操作的类AppSettingsHelper
- 一个使用GridView显示数据,并且可以进行添加、修改、删除操作的例子
- 关于C#和ASP.NET中对App.config和Web.config文件里的[appSettings]和[connectionStrings]节点进行新增、修改、删除和读取相关的操作
- C#中对 XML节点进行添加,删除,查找和删除操作
- 这是一个关于XML文档的操作管理器XMLHelper类,类中包括XML文档的创建,文档节点和属性的读取,添加,修改,删除的方法功能的实现
- PHP MYSQL对数据库进行添加、修改、删除等一系列操作
- C#中操作XML (节点添加,修改,删除完整版)
- 通过LDAP在AD域控上进行添加、删除、修改、查询等各种操作
- C#中对 XML节点进行添加,删除,查找和删除操作
- 利用SQL语句进行添加、删除、修改字段,表与字段的基本操作,数据库备份等