Skip to content

Commit b7a3f3f

Browse files
fix: setSelectMode bug
1 parent 32286aa commit b7a3f3f

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
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-visual-modeling",
3-
"version": "1.0.38",
3+
"version": "1.0.42",
44
"description": "一个基于React的数据可视化建模的DAG图,适用于UML,数据库建模,数据仓库建设等业务",
55
"main": "dist/index.js",
66
"pack": "pack/index.js",

src/canvas/canvas.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import {Canvas} from 'butterfly-dag';
2+
import $ from 'jquery';
23

34
import CollapseMenuGen from './collapse-menu.jsx';
45

src/index.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -334,7 +334,9 @@ export default class TableBuilding extends React.Component<ComProps, any> {
334334

335335
shouldComponentUpdate(newProps: ComProps, newState: any) {
336336

337-
this.canvas.setSelectMode(!!newProps.selectable);
337+
if (this.canvas.isSelectMode !== !!newProps.selectable) {
338+
this.canvas.setSelectMode(!!newProps.selectable);
339+
}
338340

339341
// 更新节点
340342
let result = transformInitData({

0 commit comments

Comments
 (0)