前言
zTree 是一个依靠 jQuery 实现的多功能 “树插件”。
上回说到,在大型项目中,往往需要不同的用户看到不同的目录,不同的地区显示不同的目录等等,面对这些庞大的数据,需要生成不同结构的树目录,你不能一个一个定义这些配置来满足那么多数据需求,这就需要异步加载子节点的的父节点,通过构造treeNode的 JSON 数据对象方法来实现,如果你不嫌我啰嗦,接下来会给大家讲述这个方法。
setting配置
按照如下配置来构造ztree:
//树初始化
var myTreeSetting = {
view: {
showLine: true,
selectedMulti: false,
dblClickExpand: false
},
async: {
enable: true,
type: "get",
dataType:"json",
url:"/server/basic/major/info/findmajortree.json",
autoParam:["id=pId"],
dataFilter: filter
},
data: {
simpleData: {
enable: true,
idKey:"id",
pIdKey:"pId",
rootPId:0
}
}