ztree非同期ロードは、親ノードを選択して自動的にサブノードをロードして選択します.
1764 ワード
キーコードを添付
var setting = {
//
check: {
enable: true,
chkboxType: {"Y":"s", "N":"ps"}
},
data : {
key:{
name:"name"
},
simpleData : {
enable : true,//JSON
idKey:"id",
pIdKey:"pid"
}
},
async: {
enable: true,
url:"contentGroup/getNodesByAsync",
autoParam:["id"/*, "pid", "name"*/],// ( )
dataFilter: filter // Filter
},
callback : {
onAsyncSuccess: zTreeOnAsyncSuccess,//
aOnAsyncError : zTreeOnAsyncError,// fun
onCheck : onCheck
},
view:{
showIcon: false
}
};
function onCheck(event, treeId, treeNode){
var zTree = $.fn.zTree.getZTreeObj("treeDemo");
if(treeNode.isParent){
if (!treeNode.open){
zTree.expandNode(treeNode, true, true, false);
onExpand(event, treeId, treeNode);
setTimeout(function(){
var children=treeNode.children;
for(var i=0;i