最近在做一个项目中涉及到了百度ECharts中From Left to Right Tree树形图的使用,。虽然ECharts使用有些年头了,但是在后台数据构造时还是浪费了一点时间。
现在记录一下,算是留做备份吧。同时也给需要的童鞋做个参考。
后端代码如下:
一:树节点对象:
class Node {
public String id;
public String name;
public String value;
public String parentId;
public Node(String id, String name, String parentId, String value) {
this.id = id;
this.name = name;
this.value = value;//可以用来保存节点记录的ID,以便后续操作;
this.parentId = parentId;
}
public String getValue() {
return value;
}
public void setValue(String value) {
this.value = value;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getParentId() {
return parentId;
}
public void setParentId(String parentId) {
this.parentId = parentId;
}
}
二:指定节点所有子节点获取方法:
/**
* 获取当前节点的所有子节点
*
* @param nodeId
*待获取子节点信息的节点ID</