easyui-tree
来源:互联网 发布:php 动态实例化类 编辑:程序博客网 时间:2024/06/05 21:09
关于使用easyui的树,整理一下
js代码,使用的是1.5easyui
var relateAnaly = {};// 初始化树relateAnaly.initTree = function(modelId) {relateAnaly.modelId=modelId;$('#relateAnalyTree').tree({ url:"relateAnaly/queryListByModelIdAndTreeId?modelId="+modelId, lines:true,animate:true,onBeforeExpand:function(node,param){ $('#relateAnalyTree').tree('options').url = "relateAnaly/queryListByModelIdAndTreeId?modelId="+modelId+"&treeId="+node.id; }, formatter:function(node){ node.text=node.name; if(node.searched){return "<span style='color:red'>"+node.text+"</span>"; }return node.text;},onContextMenu : function(e, row) {$("#relateAnalyTree").tree("select",row.target);$('#ctree_menu').menu('show', { left : e.pageX, top : e.pageY }); if( $("#relateAnalyTree").tree("getSelected")!=null){ e.preventDefault(); // 屏蔽浏览器的菜单 }},onClick: function(node){relateAnaly.id=node.id;relateAnalyRes.queryPagingRes(1);}});}html代码
<ul id='relateAnalyTree'></ul><!--右侧菜单--><div id="ctree_menu" class="easyui-menu"><div onclick='relateAnaly.flush()'>刷新</div><div><span>新增节点</span><div><div onclick="relateAnaly.insertTree(4)">新增子节点</div><div onclick="relateAnaly.insertTree(5)">批量新增子节点</div><div onclick="relateAnaly.insertTree(2)">新增前一节点</div><div onclick="relateAnaly.insertTree(3)">新增后一节点</div></div></div><div onclick="relateAnaly.updateTree()">编辑节点属性</div><div><span>删除节点</span><div><div onclick="relateAnaly.deleteTree(2)">删除当前节点</div><div onclick="relateAnaly.deleteTree(1)">删除子节点</div></div></div><div><span>移动节点</span><div><div onclick="relateAnaly.moveTree(1)">向上移动</div><div onclick="relateAnaly.moveTree(2)">向下移动</div><div onclick="relateAnaly.moveTree(3)">节点迁移</div></div></div></div>
至于返回格式可以到网上找找,自己的信息和它必须的字段就行了
[{"id":5,"idPath":"1","name":"R1","level":1,"sort":1,"parentId":4,"topTreeId":1,"type":6,"editFlg":1,"note":"test","ctime":1479784542000,"utime":null,"modelId":null,"synFlg":null,"synResExp":null,"splitFlg":null,"splitSymbol":null,"state":"closed","searched":null,"children":null},{"id":6,"idPath":"1","name":"R2","level":1,"sort":2,"parentId":4,"topTreeId":1,"type":6,"editFlg":1,"note":"test","ctime":1479784645000,"utime":null,"modelId":null,"synFlg":null,"synResExp":null,"splitFlg":null,"splitSymbol":null,"state":null,"searched":null,"children":null}]
0 0
- easyui ---tree
- easyUI Tree
- easyui Tree
- easyui-tree
- easyui tree
- easyUI-tree
- EasyUI-Tree
- easyUI-tree
- easyui-tree
- easyUi--tree
- easyui-tree
- easyui Tree
- easyui tree使用方法
- easyUI 创建异步Tree
- easyui-tree动态获取
- easyui tree动态加载
- easyUI 异步TREE
- easyui tree前端选中
- iOS 开发 Object-C和JavaScript交互详解之OC与JS交互在WKWebView中使用
- idea用maven发布项目404错误
- linux下安装apache+maven
- 项目 2 - 操作用邻接表/邻接矩阵储存的图
- java中的锁
- easyui-tree
- 在Ubuntu 14.04安装和设置SSH服务
- hadoop mapreduce自定义排序
- linux中强大且常用命令:find、grep
- 第十二周项目3--图遍历算法实现
- 第13周 项目-验证算法(Prim算法的验证)
- NGUI发布后看不见UI层解决
- 第十三周项目2-Kruskal算法的验证
- 第13周项目2-Kruskal算法的验证