rc-tree-select
Advanced tools
Comparing version 1.1.5 to 1.1.6
@@ -279,3 +279,3 @@ 'use strict'; | ||
var check = info.event === 'check'; | ||
var checkEvt = info.event === 'check'; | ||
if (info.selected === false) { | ||
@@ -293,3 +293,3 @@ this.onDeselect(info); | ||
if ((0, _util.isMultipleOrTags)(props)) { | ||
if (check) { | ||
if (checkEvt) { | ||
// TODO treeCheckable does not support tags/dynamic | ||
@@ -314,3 +314,3 @@ var checkedNodes = info.checkedNodes; | ||
} | ||
if (!check && value.indexOf(selectedValue) !== -1) { | ||
if (!checkEvt && value.indexOf(selectedValue) !== -1) { | ||
// 设置 multiple 时会有bug。(isValueChange 已有检查,此处注释掉) | ||
@@ -329,3 +329,14 @@ // return; | ||
this.fireChange(value, label, { triggerValue: selectedValue, triggerNode: item, checked: info.checked }); | ||
var extraInfo = { | ||
triggerValue: selectedValue, | ||
triggerNode: item | ||
}; | ||
if (checkEvt) { | ||
extraInfo.checked = info.checked; | ||
extraInfo.allCheckedNodes = info.checkedNodes; | ||
} else { | ||
extraInfo.selected = info.selected; | ||
} | ||
this.fireChange(value, label, extraInfo); | ||
this.setState({ | ||
@@ -332,0 +343,0 @@ inputValue: '' |
{ | ||
"name": "rc-tree-select", | ||
"version": "1.1.5", | ||
"version": "1.1.6", | ||
"description": "tree-select ui component for react", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
86857
2529
11