echarts树图节点展开的回调
时间: 2024-07-16 09:01:12 浏览: 128
基于ECharts V4.2的树图可视化设计与实现
ECharts的树图(Tree)组件提供了一个名为`onExpand`的回调函数,用于处理节点展开的行为。当你设置这个回调,每当用户点击节点使其展开时,它会被触发。该回调接收两个参数:
1. `params`: 展开事件的详细信息,包括当前被展开的节点的数据(treeNode),以及展开前的状态(isExpanded)。
```javascript
function onExpand(params) {
const { treeNode, isExpanded } = params;
console.log('展开节点', treeNode.data);
// 根据需求可以在这里执行操作,如更新数据、显示更多细节等
}
```
2. `treeNode`: 节点对象本身,包含id、name、children等属性。
你可以在这个回调中添加自定义逻辑,例如更新节点状态、改变图表视图或者触发其他业务处理。使用示例如下:
```javascript
myChart.on('treeExpand', onExpand);
```
阅读全文