为jquery-easyui 树添加,删除,修改树的节点
来源:互联网 发布:115会员淘宝在哪买 编辑:程序博客网 时间:2024/05/21 22:37
为jquery-easyui 树添加,删除,修改树的节点,可能有人会说操作完成以后刷新一下不就可以了吗。这种做法是可以,但是如果你的数据有很多,超过几万条。操作完成后在刷新会很慢,效率不高。我们这里要讨论如何在不刷新的情况下外树添加,修改,删除节点。
首先在主页面添加几个方法:
function removeRole(){var node = $("#tt22").tree("getSelected");$('#tt22').tree('remove', node.target);}function appendRole(leafText) {var root = $("#tt22").tree('getRoot'); $("#tt22").tree("append",{ parent: root.target, data: [{ "text":leafText }]});}function updateRole(nodeText) {var node = $("#tt22").tree("getSelected");if(node) {node.text = nodeText;$("#tt22").tree("update", node);}}
然后在操作的时候,比如我添加一个角色,在action中添加三个变量: name:角色名称 operate:对应的操作 role_id:角色Id
request.setAttribute("roleName", roleName); request.setAttribute("operate", operate);request.setAttribute("role_id", role_id);
然后在角色页面调用主页面定义的三个方法即可:
$(function() {var upd_flg = "${upd_flg}";var add_role_id = "${add_role_id}";var add_role_name = "${add_role_name}";if((upd_flg == null) || (upd_flg == "")) {return;}var leafText = "<a href=\"<%=path%>/admin/roleListOnload.do?role_id=";leafText = leafText + add_role_id;leafText = leafText + "\"";leafText = leafText + " target=\"content_frame\">";leafText = leafText + add_role_name;leafText = leafText + "</a>";if(upd_flg == "1") {//新增self.parent.appendRole(leafText);return;}if(upd_flg == "2") {//修改self.parent.updateRole(leafText);return;}if(upd_flg=="3"){//删除self.parent.removeRole();return;}});
- 为jquery-easyui 树添加,删除,修改树的节点
- Jquery EasyUI的添加,修改,删除,查询
- jquery-easyui中添加树节点
- Easyui Tree对节点进行,添加,修改,删除操作
- jquery easyui datagrid的增加,修改,删除
- jQuery删除,添加节点
- 学习Jquery EasyUI的添加,修改,删除,查询等基本操作
- Jquery EasyUI的添加,修改,删除,查询等基本操作介绍
- Jquery EasyUI的添加,修改,删除,查询等基本操作介绍
- Jquery EasyUI的添加,修改,删除,查询等基本操作介绍
- mfc树控件Tree Control 修改添加删除节点
- jquery为动态的节点添加事件
- 扩展jquery easyui tree的搜索树节点方法
- 扩展jquery easyui tree的搜索树节点方法
- 为jQuery-easyui的tab组件添加右键菜单功能
- 一个JTree节点添加、删除和修改的例子
- easyui datagrid 弹窗添加修改删除
- asp.net与JQuery EasyUi DataGrid 服务器端分页,添加增加,修改,删除 按钮
- C#与Oracle插入或修改或查询时间的处理
- JMF 视频传输
- Xcode4.2+SVN代码管理研究(一)
- 在路上,仅作记录
- 对volatile修饰符的理解和使用
- 为jquery-easyui 树添加,删除,修改树的节点
- Android 用户界面---通知(Notifications)概要
- Nehe教程第9课移动图像
- 分布式数据库
- Xcode4.2+SVN代码管理研究(二)
- 对一大表(百万级以上)建立索引时应当注意的事项及提高性能的手段-数据库专栏,SQL Server
- setlocale()/_wsetlocale()函数的使用
- Maven 实战 阅读 摘要
- 进程上下文 & 中断上下文