本文主要是介绍easyUI treeGrid 惰性加载,动态加载,无论有无子节点都显示展开图标,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
项目中需要实现主、子项目的展示,由于数据量比较大想设计成惰性加载,搞了半天才搞出来的,做个记录:
1、如果要在节点前显示展开、收起的图标,在节点中必须要有一个“children”属性,且必须是小写,大写的不识别,如果没有这个属性会默认为末级节点
2、“state”属性控制节点的展开、关闭默认状态
3、加载根节点的URL和展开根节点的URL默认是相同的,而且在展开节点的时候URL后面会自动跟一个ID=id的参数,后台可以根据这个参数区分
是在哪个节点发起的请求
4、根节点的列表的数据可以是分页形式的:
map.put("rows",data);
map.put("total",nums);
return map
但是展开节点时子节点返回的数据不能带有这两个属性,直接 return data; 否则前台不展示
图片为效果图
这篇关于easyUI treeGrid 惰性加载,动态加载,无论有无子节点都显示展开图标的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!