diff --git a/components/table/filterDropdown.jsx b/components/table/filterDropdown.jsx index 5bfaea7309..2cb63d4e26 100644 --- a/components/table/filterDropdown.jsx +++ b/components/table/filterDropdown.jsx @@ -2,6 +2,7 @@ import React from 'react'; import Menu from 'rc-menu'; import Dropdown from '../dropdown'; import Icon from '../icon'; +import Checkbox from '../checkbox'; let FilterMenu = React.createClass({ getInitialState() { @@ -40,10 +41,16 @@ let FilterMenu = React.createClass({ this.setState({ visible: visible }); + if (!visible) { + this.props.confirmFilter(this.props.column, this.state.selectedKeys); + } }, renderMenus(items) { let menuItems = items.map((item) => { - return