react table dropdown

<DropdownButton
    type="primary"
    trigger={['click']}
    onClick={() => this.detail(item)}
    overlay={(
        <Menu onClick={(e) => this.handleClick(e, item)}>
            <MenuItem key="/1">menu1</MenuItem>
            <MenuItem key="/2">menu2</MenuItem>
            <MenuItem key="/3">menu3</MenuItem>
        </Menu>
    )}>mainButton
</DropdownButton>
detail(item) {
    this.props.history.replace({
        pathname: '/0',
        state: {
            item: item
        }
    })
}
handleClick(e, item) {
    this.props.history.replace({
        pathname: e.key,
        state: {
            item: item
        }
    })
}

 

posted @ 2018-04-12 16:52  Nyan  阅读(455)  评论(0编辑  收藏  举报