实现效果:
实现过程:
var treeSetting = {
view: {
addDiyDom: addDiyDom
}
}
//显示子节点数目
function addDiyDom(treeId, treeNode){
var count;
/*判断是不是父节点,是的话找出子节点个数,加一是为了给新增节点*/
if(treeNode.isParent) {
count = treeNode.children.length ;
} else {
/*如果不是父节点,说明没有子节点,设置为1*/
count = 0;
}
var aObj = $("#" + treeNode.tId + "_span");
var editStr = "<span id='repairtypelist_" +treeNode.tId+ "_count' >("+count+")</span>";
aObj.after(editStr);
}
官网上介绍addDiyDom用于在节点上固定显示用户自定义控件
但是,大数据量的节点加载请注意:在 addDiyDom 中针对每个节点 查找 DOM 对象并且添加新 DOM 控件,肯定会影响初始化性能;如果不是必须使用,建议不使用此功能