From 8480281c664bb5f5c37a816db2d04a5688a4f0f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=97=A0=E6=83=9F?= Date: Mon, 5 Jul 2021 15:30:32 +0800 Subject: [PATCH] feat: add params to link connect --- package.json | 2 +- src/index.tsx | 10 +++++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 874f1bc..8892a08 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-visual-modeling", - "version": "1.1.1", + "version": "1.1.2", "description": "一个基于React的数据可视化建模的DAG图,适用于UML,数据库建模,数据仓库建设等业务", "main": "dist/index.js", "pack": "pack/index.js", diff --git a/src/index.tsx b/src/index.tsx index af3a088..8d8847f 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -85,8 +85,8 @@ interface ComProps { emptyWidth?: number | string, // 空数据时默认标题宽度 emptyContent?: string | JSX.Element, // 空数据显示内容 selectable: boolean; // 开启框选模式 - beforeDeleteNode: Promise | boolean, // 删除节点前方法,可做二次删除确认 - beforeDeleteEdge: Promise | boolean, // 删除线段前方法,可做二次删除确认 + beforeDeleteNode: Promise | boolean, // 删除节点前方法,可做二次删除确认 + beforeDeleteEdge: Promise | boolean, // 删除线段前方法,可做二次删除确认 onLoaded(canvas: any, utils: any): void, // 渲染完毕事件 onChange(data: any): void, // 图内数据变化事件 onFocusNode(node: any): void, // 聚焦节点事件 @@ -417,7 +417,11 @@ export default class TableBuilding extends React.Component { let linksInfo = links.map((item) => { return _.assign(item.options, { source: _.get(item, 'options.source', '').replace('-right', ''), - target: _.get(item, 'options.target', '').replace('-left', '') + target: _.get(item, 'options.target', '').replace('-left', ''), + _sourceNode: item.sourceNode, + _targetNode: item.targetNode, + _sourceEndpoint: item.sourceEndpoint, + _targetEndpoint: item.targetEndpoint }); });