layui.dtree.renderSelect({
// layui.dtree.render({
elem: "#dtreeSelectdtreeSelect_1683857832782" ,
method: "post", //默认为post
url: url+ '/queryPeopleTreeData',
skin: "blueStyle",
ficon: ["2", "-1"], // 隐藏二级图标
icon: '-1', // 隐藏二级图标
data: ResData,
dataFormat: "list", //配置data的风格为list
checkbar: true, //是否开启复选框
checkbarType: "p-casc", //复选框选中形式: all:子集选中父级也选中, no-all:子集选中父级半选中,子集全选父级选中, p-casc:父级选中子集全选,子集无法改变父级选中状态, self:没有任何级联关系, only:仅存一个
checkbarLoad: "node", //复选框作用范围,node:所有节点, leaf:最后一级
// selectInitVal: u_selectinitval, //设置默认值
done: function (res, $obj, first) {
}
});
layui.form.render();
其中data数据。
在dataFormat: "list"中,list表示数据应该为列表格式,你的数据格式是正确的,但是把title改成name试试,这是我案例数据,你可以在对应位置写死测试下
var ResData = [
{
"id": "1",
"parentId": "0",
"name": "经理办公室"
},
{
"id": "2",
"parentId": "1",
"name": "人事部"
},
{
"id": "3",
"parentId": "2",
"name": "人事1组"
},
{
"id": "4",
"parentId": "3",
"name": "张三"
},
{
"id": "5",
"parentId": "3",
"name": "李四"
},
{
"id": "6",
"parentId": "1",
"name": "财务部"
},
{
"id": "7",
"parentId": "6",
"name": "财务1组"
},
{
"id": "8",
"parentId": "7",
"name": "王五"
}
];