首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在react-big-calendar中单击事件时是否添加弹出窗口?

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

Stack Overflow用户
提问于 2017-07-03 10:27:59
回答 2查看 3.1K关注 0票数 4

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

代码如下:

代码语言:javascript
复制
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}}

EN

回答 2

Stack Overflow用户

发布于 2019-10-30 00:43:49

你能试试这个吗:

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

问题是你的fadeIn和fadeOut类不能正常工作,所以不透明度永远不会从0到1。

这不是完美的解决方案,因为你只是在解决问题,但应该会让你走上正确的方向。

票数 1
EN

Stack Overflow用户

发布于 2017-09-11 10:01:37

问题似乎出在日历溢出和位置上。

我添加了以下.less代码

代码语言:javascript
复制
.rbc-month-row, .rbc-event-content {
  overflow: visible;
}
.rbc-row-segment {
  position: relative;
}

示例:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44876974

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档