zTree示例
来源:互联网 发布:java web 线程 编辑:程序博客网 时间:2024/06/06 09:13
ZTree下载地址包含示例
http://www.ztree.me/v3/main.php#_zTreeInfo
<div style="width: 300px;height: 300px;border:dashed 1px;"><ul id="treeDemo" class="ztree"></ul></div>
<script type="text/javascript">var treeNodes=null;var spath="${pageContext.request.contextPath}";var setting = {async:{enable: true,//异步处理type:"post",dataType:"text",url: spath+"/MethodServlet?method=tree",//异步获取json格式数据的路径dataFilter:onLabelFun},data:{view: {dblClickExpand: true,showLine: false,showTitle:true }, simpleData:{ enable: true, idKey:"fCode", pIdKey:"fParent", rootPId: "" }}, callback: { onClick: function(treeId, treeNode) { var treeObj = $.fn.zTree.getZTreeObj(treeNode); var selectedNode = treeObj.getSelectedNodes()[0]; //alert(selectedNode.fCode); } } };$(function(){$.fn.zTree.init($("#treeDemo"), setting, treeNodes);SelectNode();});function SelectNode() {var treeObj = $.fn.zTree.getZTreeObj("treeDemo");var treenode = treeObj.getNodeByParam("fCode", "1.1.1", null);treeObj.expandNode(treenode, true, true, true);treeObj.selectNode(treenode);}function onLabelFun(treeId, parentNode, responseData){ if (responseData) { for(var i =0; i < responseData.length; i++) { responseData[i].name=responseData[i].fCode+"-"+responseData[i].name; if(responseData[i].fCode=="1.1.1"){ responseData[i].icon="${pageContext.request.contextPath}/ztreeStyle/img/diy/5.png"; } } } return responseData;}
doPost代码JSONArray json=JSONArray.fromObject(getTree());out.print(json.toString());
public ArrayList<HashMap<String, Object>> getTree(){HashMap<String, Object> map=null;ArrayList<HashMap<String, Object>> lists=new ArrayList<HashMap<String,Object>>();map=new HashMap<String, Object>();map.put("fCode", "1");map.put("name", "节点1");map.put("fParent", "");map.put("open", true);map.put("page", "grid.jsp");lists.add(map);map=new HashMap<String, Object>();map.put("fCode", "1.1");map.put("name", "节点1.1");map.put("fParent", "1");map.put("page", "zTree.jsp");lists.add(map);map=new HashMap<String, Object>();map.put("fCode", "1.2");map.put("name", "节点1.2");map.put("fParent", "1");map.put("page", "zTree.jsp");lists.add(map);map=new HashMap<String, Object>();map.put("fCode", "1.1.1");map.put("name", "节点1.1.1");map.put("fParent", "1.1");lists.add(map);return lists;}
0 0
- zTree示例
- ztree使用示例
- zTree框架添加节点示例
- zTree框架添加节点示例
- Java zTree 的异步加载demo示例
- Java zTree 的异步加载demo示例
- Java zTree 的异步加载demo示例
- zTree:JQuery树形插件使用示例
- zTree:JQuery树形插件使用示例
- ztree异步加载简单示例(struts2)
- jquery树形插件zTree使用示例--入门
- zTree
- ztree
- ztree
- ztree
- ztree
- zTree
- zTree
- 一款免费的FTP客户端、服务端工具FileZilla Server
- 清末民初张家口地区服饰习俗变迁探研
- sqlserver格式化日期
- 顺时针螺旋输出矩阵中的1到n*n的数字
- 卸载电脑中那些黏人的office so easy!
- zTree示例
- “我们最大的优势就是简单”——AirTeams立志做国内最简单易用的CRM软件
- Linux中_ALIGN宏背后的原理(ZZ) -- 内存对齐
- MFC CFile追加字符串到问题件,追加CString到文件。追加创建Unicode格式
- WIndows MFC VC 关注的一些博客
- stl容器学习
- 上班第一天
- sqlserver获取月初与月末
- 国内安全厂商护航XP能力引争议