React Bootstrap - So schließen Sie OverlayTrigger @ manue

Ich habe einOverlayTrigger Einwickeln einesPopover enthält einige Formulareingaben und einButton, um die Daten zu speichern und zu schließen.

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>
        }>

Ich haberootClose = true, und mein Rückruf wird ausgeführtonExit, aber ich sehe keine Möglichkeit, das Overlay manuell zu schließen. Ich versuche das @ zu benutzshow -Attribut aus dem BootstrapModal das (vorhersehbar) nicht funktioniert.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage