Skip to content

Commit 7290627

Browse files
feat: addd onNodeStatusChange function
1 parent 1a5ebb8 commit 7290627

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "react-monitor-dag",
3-
"version": "1.1.5",
3+
"version": "1.1.6",
44
"description": "一个基于React的运维/监控DAG图",
55
"main": "dist/index.js",
66
"pack": "pack/index.js",

src/index.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,9 +87,10 @@ interface ComProps {
8787
onClickEdge?(edge: any): void, // 单击线段事件
8888
onClickLabel?(label: string, edge: any): void, //单击label的事件
8989
onContextmenuEdge?(edge: any): void, // 右键线段事件
90-
onContextmenuGroup?(edge: any): void, // 右键线段事件
90+
onContextmenuGroup?(edge: any): void, // 右键线段事件
9191
onChangePage?(data:any): void, // 分页事件
92-
onLoaded?(data: any): void // 画布加载完成之后的回调
92+
onLoaded?(data: any): void // 画布加载完成之后的回调
93+
onNodeStatusChange?(data: any): void // 画布有节点状态变化后的回调
9394
}
9495

9596
export default class MonitorDag extends React.Component<ComProps, any> {
@@ -311,6 +312,7 @@ export default class MonitorDag extends React.Component<ComProps, any> {
311312
node.updateStatusPoint(node.status);
312313
}
313314
});
315+
this.props.onNodeStatusChange && this.props.onNodeStatusChange(diffInfo.updateStatus);
314316
}
315317

316318
this.canvasData = result;

0 commit comments

Comments
 (0)