当事件被单击时,我在将弹出窗口添加到事件时遇到问题。弹出窗口似乎只显示在事件槽中,而不是显示在事件槽的顶部。此外,由于我为事件创建了一个自定义组件,并尝试在自定义组件中实现popover,因此只有在单击事件名称时才会显示popover。
代码如下:
class CustomEvent extends React.Component {
constructor(props){
super(props)
}
render(){
console.log(this.props);
let popoverClickRootClose = (
<Popover id="popover-trigger-click-root-close" style={{zIndex:10000}}>
<strong>Holy guacamole!</strong> Check this info.
</Popover>
);
return (
<div>
<OverlayTrigger id="help" trigger="click" rootClose container={this} placement="bottom" overlay={popoverClickRootClose}>
<div>{this.props.event.title}</div>
</OverlayTrigger>
</div>
);
}
}日历中的位置是道具components={{event:CustomEvent}}。
发布于 2019-10-30 00:43:49
你能试试这个吗:
<Popover id="popover-trigger-click-root-close" style={{opacity:1}}>
问题是你的fadeIn和fadeOut类不能正常工作,所以不透明度永远不会从0到1。
这不是完美的解决方案,因为你只是在解决问题,但应该会让你走上正确的方向。
发布于 2017-09-11 10:01:37
问题似乎出在日历溢出和位置上。
我添加了以下.less代码
.rbc-month-row, .rbc-event-content {
overflow: visible;
}
.rbc-row-segment {
position: relative;
}示例:

https://stackoverflow.com/questions/44876974
复制相似问题