用于对 Ajax 返回数据进行预处理的函数。[setting.async.enable = true 时生效]
默认值:null
对应 zTree 的 treeId,便于用户操控
进行异步加载的父节点 JSON 数据对象
对根进行异步加载时,parentNode = null
异步加载获取到的数据转换后的 Array(JSON) / JSON / String 数据对象
v3.4开始 支持 XML 数据格式的 String
返回值是 zTree 支持的JSON 数据结构即可。
v3.x 支持单个 JSON 节点数据进行加载
function ajaxDataFilter(treeId, parentNode, responseData) {
if (responseData) {
for(var i =0; i < responseData.length; i++) {
responseData[i].name += "_filter";
}
}
return responseData;
};
var setting = {
async: {
enable: true,
url: "http://host/getNode.php",
dataFilter: ajaxDataFilter
}
};
......