我想在单击事件以显示更多信息时在事件旁边呈现一个组件。像这样的https://i.stack.imgur.com/jOVsE.png
我可以使用onSelectEvent创建模式,但是我不知道如何将模式放在刚刚单击的事件旁边。我已经研究过使用事件文本中包含的弹出窗口来创建自定义事件,但是似乎没有办法在事件中触发带有click事件的方法,而且我无法弄清楚如何从onSelectEvent中进行操作。
答案 0 :(得分:1)
import React from 'react';
import { Button, Popover, PopoverHeader, PopoverBody } from 'reactstrap';
export default class Example extends React.Component {
constructor(props) {
super(props);
this.toggle = this.toggle.bind(this);
this.state = {
popoverOpen: false
};
}
toggle() {
this.setState({
popoverOpen: !this.state.popoverOpen
});
}
render() {
return (
<div>
<Button id="Popover1" type="button">
Launch Popover
</Button>
<Popover placement="bottom" isOpen={this.state.popoverOpen} target="Popover1" toggle={this.toggle}>
<PopoverBody>/*Your date picker code goes here*/</PopoverBody>
</Popover>
</div>
);
}
}