Reaccionar Bootstrap - Cómo cerrar manualmente OverlayTrigger
Yo tengo unOverlayTrigger
envolviendo unPopover
que contiene algunas entradas de formulario y unaButton
para guardar los datos y cerrar.
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>
}>
yo tengorootClose = true
y mi devolución de llamada se ejecutaonExit
, pero no veo una manera de cerrar manualmente la superposición. Estoy tratando de usar elshow
atributo de BootstrapModal
eso (previsiblemente) no funciona.