gpt4 book ai didi

javascript - 在 react-big-calendar 中单击事件时添加弹出窗口?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:40:14 25 4
gpt4 key购买 nike

单击事件时,我无法将弹出窗口添加到该事件。弹出窗口似乎只出现在事件槽中,而不是在事件槽的顶部。此外,由于我为事件创建了一个自定义组件并尝试在自定义组件中实现弹出窗口,因此弹出窗口只会在我单击事件名称时显示。

代码如下:

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

在日历中,prop components={{event:CustomEvent}}

最佳答案

你能试试这个吗:

<Popover id="popover-trigger-click-root-close" style={{opacity:1}}>

问题是您的 fadeIn 和 fadeOut 类无法正常工作,因此不透明度永远不会从 0 变为 1。

这不是完美的解决方案,因为您只是在解决问题,但应该让您朝着正确的方向前进。

关于javascript - 在 react-big-calendar 中单击事件时添加弹出窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44876974/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com