From 62c1d37f44e26c6342ee38c82a69b6475a59f010 Mon Sep 17 00:00:00 2001 From: "peijie.dpj" Date: Wed, 8 Jun 2016 14:04:37 +0800 Subject: [PATCH] listen onDropdownVisibleChange --- src/Select.jsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Select.jsx b/src/Select.jsx index 9ef93e9d8..b511bb28a 100644 --- a/src/Select.jsx +++ b/src/Select.jsx @@ -49,6 +49,7 @@ const Select = React.createClass({ onSearch: PropTypes.func, placeholder: PropTypes.any, onDeselect: PropTypes.func, + onDropdownVisibleChange: PropTypes.func, labelInValue: PropTypes.bool, value: PropTypes.any, defaultValue: PropTypes.any, @@ -74,6 +75,7 @@ const Select = React.createClass({ onSelect: noop, onSearch: noop, onDeselect: noop, + onDropdownVisibleChange: noop, showArrow: true, dropdownMatchSelectWidth: true, dropdownStyle: {}, @@ -164,7 +166,9 @@ const Select = React.createClass({ }, onDropdownVisibleChange(open) { + const props = this.props; this.setOpenState(open); + props.onDropdownVisibleChange(open); }, // combobox ignore