传入的数据动态变化时,多选有时有问题

This commit is contained in:
wanghaoo 2019-01-27 10:38:56 +08:00
parent 38289f8c87
commit cc72d10d5f
4 changed files with 7 additions and 7 deletions

View File

@ -780,10 +780,10 @@ var Tree = function (_React$Component) {
};
});
};
if (props.showLine && !props.checkable || this.dataChange) {
if (props.showLine && !props.checkable) {
getTreeNodesStates();
}
if (props.checkable && (this.checkedKeysChange || props.loadData)) {
if (props.checkable && (this.checkedKeysChange || props.loadData || this.dataChange)) {
if (props.checkStrictly) {
getTreeNodesStates();
} else if (props._treeNodesStates) {

4
dist/demo.js vendored
View File

@ -8967,10 +8967,10 @@
};
});
};
if (props.showLine && !props.checkable || this.dataChange) {
if (props.showLine && !props.checkable) {
getTreeNodesStates();
}
if (props.checkable && (this.checkedKeysChange || props.loadData)) {
if (props.checkable && (this.checkedKeysChange || props.loadData || this.dataChange)) {
if (props.checkStrictly) {
getTreeNodesStates();
} else if (props._treeNodesStates) {

2
dist/demo.js.map vendored

File diff suppressed because one or more lines are too long

View File

@ -752,10 +752,10 @@ onExpand(treeNode,keyType) {
};
});
};
if (props.showLine && !props.checkable || this.dataChange) {
if (props.showLine && !props.checkable ) {
getTreeNodesStates();
}
if (props.checkable && (this.checkedKeysChange || props.loadData)) {
if (props.checkable && (this.checkedKeysChange || props.loadData || this.dataChange)) {
if (props.checkStrictly) {
getTreeNodesStates();
} else if (props._treeNodesStates) {