浅谈LigerUi Tree(树)

浅谈LigerUi Tree(树)新到公司后 使用 ligerui 做了一个小练习 期间也遇到了一些问题 现在总结出来 以后方便查阅 一 ligerui tree 树 ligerui 可以非常简单的显示树 具体如下 要使用 ligerui 框架 在官网上下载最新的 jar 包框架 解压之后 将 Source lib 整个文件夹引入到项目 WebContent 目录下 1 在 jsp 页面中引入 ligerui 所需要的 jar 包 要根据要实

1) 在jsp页面中引入ligerui所需要的jar包(要根据要实现的不同的功能引入不同的jar包,如tree引入LigerTree的jar包,grid引入LigerGrid的jar包。。)

2) js代码:(ligertree有两种数据绑定的类型,(1):基于data, (2)基于url。 )

 $("#tree1").ligerTree( { data:data }); 

或者: $(“#tree1”).ligerTree({ url: ‘tree.json’, ajaxType: ‘get’ });

 //显示树 $("#treeDatas").ligerTree({ url : 'getAllDirs?' + $.param({ typeid : '1', parentid : '0' }), checkbox : false, slide : false, isleaf : false, // onBeforeExpand : onBeforeExpand, onSelect :onSelect , onClick : function(node) { if (node != null && node.data != null) { nodeid = node.data.id; //alert(nodeid); if (nodeid != -1 && node.data.typeid == -1) { gridManager.setOptions({ parms : [ { name : 'organid', value : nodeid } ] }); gridManager.loadData(true); } } } }); 


list = new UploadFileDaoImpl().findAllDirs();

String s = req.getParameter(“typeid”);
String s1 = req.getParameter(“parentid”);
int xx = Integer.parseInt(s1);
//System.out.println(s);
//System.out.println(s1);












 JSONObject json = new JSONObject(); String treeJson = ""; int pid; NodeUtil nodeUtil = new NodeUtil(); JSONArray jsonArray = new JSONArray(); String jsonArray2 = null; for(int i=0;i 
  
    0) { for (Dir dir : list) { json.put("id", dir.getId()); json.put("text", dir.getDirName()); json.put("pid", dir.getPid()); json.put("children", "[]"); treeJson += json.toString() + ","; } } String string2 = "[{\"text\":\"upload\",\"id\":0,\"pid\":0,\"children\":"+string+"}]"; printWriter.print(string2); printWriter.flush(); printWriter.close(); } 
  
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/221649.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午5:36
下一篇 2026年3月17日 下午5:36


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号