diff --git a/components/lib/dropdown/Dropdown.js b/components/lib/dropdown/Dropdown.js index e29ae73633..14af03efde 100644 --- a/components/lib/dropdown/Dropdown.js +++ b/components/lib/dropdown/Dropdown.js @@ -156,11 +156,11 @@ export const Dropdown = React.memo( }; const onOptionSelect = (event, option, isHide = true) => { - // const value = getOptionValue(option); + const value = getOptionValue(option); selectItem({ originalEvent: event, - option: option + option: value }); isHide && hide(true); @@ -863,11 +863,11 @@ export const Dropdown = React.memo( }; const getOptionLabel = (option) => { - return props.optionLabel ? ObjectUtils.resolveFieldData(option, props.optionLabel) : option && option.label !== undefined ? option.label : option; + return props.optionLabel ? ObjectUtils.resolveFieldData(option, props.optionLabel) : option; }; const getOptionValue = (option) => { - return props.optionValue ? ObjectUtils.resolveFieldData(option, props.optionValue) : option && option.value !== undefined ? option.value : option; + return props.optionValue ? ObjectUtils.resolveFieldData(option, props.optionValue) : option; }; const getOptionRenderKey = (option) => {