jquery zTree 同步异步树结合应用 sping mvc
来源:互联网 发布:日本购物必买清单知乎 编辑:程序博客网 时间:2024/05/29 15:16
jquery zTree 树应用场景非常广,写这个插件的大神真是太牛逼了。。。。。
树节点比较少 就采用同步加载策略 简单粗暴(一次性加载)
树的节点多 就采用异步加载加载策略 优秀的一笔,既能满足需求,有能解决加载慢的问题。
遇到要在页面上加载760000个节点的问题 (大不大? 嗯? 就问你大不大。没看错你没有花眼 ,数一数那是几个0)。
var setting1 = { view : { dblClickExpand : false, showLine : true, fontCss : { 'color' : 'black' }, selectedMulti : true }, check : { chkStyle : "checkbox", enable : true, chkboxType : { "Y" : "", "N" : "" } }, //异步这样写。。。。拿走不谢 async : { type : "post", enable : true, autoParam :["id" ,"name","level","value"], //id为树节点的id //name为树节点的名字 //level树的层级 //value (我自己给树添加的额外隐藏信息,后台业 务要用到) otherParam:{}, //后台的路径 url : ctx + "/dtfb/query/asyncTreeNode" }, data : { simpleData : { enable : true, idKey : "id", pIdKey : "pId", rootPId : '0' } }, callback : { onCheck : getChangedAddressNode } }
异步加载的时候还有这个提示图片
java 代码
for(int i=0;i<areas.size();i++){ StaticArea tmp=areas.get(i); if(tmp.getAreaId().toString().equals(id)){ continue; } maps = new HashMap<>(); maps.put("id",tmp.getAreaId()); maps.put("pId",id); maps.put("name", tmp.getAreaName()); maps.put("isParent", true); maps.put("value", tmp.getAreaNo()); mapList.add(maps); }
isParent 非常的重要 直接决定了 节点前面有没有那个“加号”
小弟不才 文章写的不够好 希望能追上大牛的脚步。
0 0
- jquery zTree 同步异步树结合应用 sping mvc
- Jquery结合Ztree生成树
- 异步&同步加载树节点----zTree(一)
- zTree -- jQuery 树插件(后台异步获取数据-asp.net mvc模式下)
- Jquery树控件ZTree异步加载
- 爱上MVC3~MVC+ZTree大数据异步树加载
- jquery zTree异步加载实例
- jquery zTree异步加载实例
- jquery+ztree插件同步加载
- jQuery zTree v3.5 异步树及后台
- ztree实现异步树
- Jquery学习应用之 zTree
- jquery zTree异步加载简单实例
- jquery+ztree插件异步加载(二)
- jquery zTree异步加载简单实例分享
- jquery zTree异步加载简单实例分享
- sping mvc
- sping mvc
- Ubuntu实现划词翻译
- Tomcat绑定MyEclipse无法启动
- Android产品研发(四)-->减小Apk大小
- 正则表达式-整理
- Linux系统乱码问题
- jquery zTree 同步异步树结合应用 sping mvc
- 27、SSH框架-Ajax+SpringMVC+Spring+Mybatis+MySql+js用户注册实例(2)
- Liferay7.0自定义主题
- dj 模板
- 数据结构实验之数组二:稀疏矩阵
- 软键盘挡住输入框问题的终极解决方案
- Java之节点流
- 【CSDN英雄会】囯炬CEO张代浩:做写架构的人,做制定游戏规则的人
- linux下程序员装逼神器atom activate-power-mode 安装