相关疑难解决方法(0)

React Bootstrap - 如何手动关闭OverlayTrigger

我有一个包含OverlayTriggera Popover包含一些表单输入和一个Button保存数据并关闭.

save(e) {
  this.setState({ editing: false })
  this.props.handleUpdate(e);
}

render() {
    return (
      <OverlayTrigger trigger="click"
        rootClose={true}
        onExit={this.save.bind(this) }
        show={this.state.editing}
        overlay={
            <Popover title="Time Entry">
              <FormGroup>
                    <ControlLabel>Data: </ControlLabel>
                    <FormControl type={'number'}/>
              </FormGroup>
              <Button onClick={this.save.bind(this) }>Save</Button>
           </Popover>
        }>
Run Code Online (Sandbox Code Playgroud)

我有rootClose = true,我的回调被执行onExit,但我没有看到手动关闭叠加的方法.我正在尝试使用showBootstrap Modal中的属性(可预测)不起作用.

twitter-bootstrap reactjs react-bootstrap

15
推荐指数
2
解决办法
1万
查看次数