因为数据量比较小,想用ztree 做个同步加载的下拉树,网上一查都是异步加载的,这里给大家一个简单的同步例子
首先说下ztree 同步加载的json格式
[
{
"id": "1",
"name": "高额话费",
"pid": "0"
},
{
"id": "100",
"name": "实时话费高额",
"pid": "1"
}
]
只要三个字段就可以了 id name pid
function initEventListZtree(){
var treeSetting = {
async:{
type:'post',
enable:true,//虽然是同步,但是这里要写true才回调用方法 否则方法无效
url:path+'/btnTelExpenseServeAction.do?act=getEventList'
},
callback: {
onClick:zTreeOnClickEventList
},
data: {
simpleData: {
enable: true,
idKey: "id",
pIdKey: "pid",
rootPId: "0"//根节点的pid
}
}
}
$.fn.zTree.init($("#eventList"),treeSetting,null);
}