diff --git a/src/select/Select.jsx b/src/select/Select.jsx index 607e504f5..34d9650cf 100644 --- a/src/select/Select.jsx +++ b/src/select/Select.jsx @@ -168,7 +168,7 @@ class Select extends Component { } handleValueChange() { - const { multiple } = this.props; + const { multiple, filterMethod } = this.props; const { value, options } = this.state; if (multiple && Array.isArray(value)) { @@ -184,7 +184,7 @@ class Select extends Component { return option.props.value === value })[0]; - if (selected) { + if (selected && !filterMethod) { this.state.selectedLabel = selected.props.label || selected.props.value; } }