如果表字段is_collapse设置为1,则在点击到叶子节点的时候,会重新从根节点再次展现,一直循环下去,解决方案:TreeUtil.java代码,// 将temp整理成Tree结构这段代码后,应该重新循环判断一下是否为叶子节点,代码如下:
for (Map.Entry map : temp.entrySet()) {
Record x = map.getValue();
List children = x.get("children");
// 是否默认折叠
String state = "closed";
if (children==null) {
state = "open";
}
x.set("state", state);
}
群主可以测试下。