ZTree
/*******树状图*******/
$(document).ready(function () {
var t = $("#treeDemo");
t = $.fn.zTree.init(t, setting, zNodes);
var zTree = $.fn.zTree.getZTreeObj("tree");
});
var setting = {
async: {
enable: true,
url: '/shelves/getZTreeInfo',//数据来源
autoParam: ['id', 'pId', 'name'],//异步加载时需要自动提交父节点属性的参数
otherParam: {
"companyId": ""}
},
view: {
dblClickExpand: false,
showLine: false,
selectedMulti: false
},
data: {
simpleData: {
enable: true,
idKey: "id",//标识id
pIdKey: "pid",//父id
rootPId: ""
}
},
callback: {
beforeClick: function (treeId, treeNode) {
var zTree = $.fn.zTree.getZTreeObj("tree");
if (treeNode.isParent) {
zTree.expandNode(treeNode);
return false;
} else {
demoIframe.attr("src", treeNode.file + ".html");
return true;
}
}
}
};
var zNodes = [];
后端需要返回的json格式类型
{
id: 1, pId: 0, name: "121-宿迁仓", open: true},
{
id: 11, pId: 1, name: "A-成品区"},
{
id: 111, pId: 11, name: "14524"},
{
id: 112, pId: 11