当前位置: 首页 > 知识库问答 >
问题:

我的全日历工具提示没有结果

司徒捷
2023-03-14

我正在从Priming设置fullcalendar事件的工具提示。当我运行代码时,我会在web控制台中看到初始化的工具提示,但当我将鼠标放在事件上时,我看不到它。

我正在用Typescript开发,Priming 7.0。5,6。我正在使用fullcalendar v4。0,我遵循eventRender页面中的工具提示示例。

有我的代码:

贷款组成部分ts


    eventRender: function(info) {
                 let tooltip = new Tooltip(info.el, {
                 title: 'test',
                 placement: 'top',
                 trigger: 'hover',
                 container: 'body'
                 });
                 console.log(tooltip);
             }

贷款组成部分html

<div id="calendar" class="row col-xl-12">        
    <p-fullCalendar [events]="events" [options]="options"></p-fullCalendar>
</div>

将结果输入我的控制台:


    Tooltip {show: ƒ, hide: ƒ, dispose: ƒ, toggle: ƒ, updateTitleContent: ƒ, …}
        dispose: ƒ ()
        hide: ƒ ()
        options: {container: "body", delay: 0, html: false, placement: "top", 
        title: "test", …}
        reference: a.fc-day-grid-event.fc-h-event.fc-event.fc-not-start.fc-end
        show: ƒ ()
        toggle: ƒ ()
        updateTitleContent: ƒ (title)
        _events: (2) [{…}, {…}]
        _isOpen: false
        _popperOptions: {}
        _setTooltipNodeEvent: ƒ (evt, reference, delay, options)
        __proto__: Object

目前它是初始化的,但当我的鼠标在事件上时,没有附加任何内容

你有过这样的问题吗?

共有2个答案

哈栋
2023-03-14

我也有同样的问题,甚至设置css也不适合我。我必须设置封装:ViewEncapsulation。在我的组件装饰器中没有

首先在我的组件的css文件。我已经加了

.tooltip{
    opacity: 1 !important;
}

然后在我的组件的ts文件中添加

@Component({                 
   encapsulation: ViewEncapsulation.None
})

我的事件渲染函数是

eventRender(info) {    
    let tooltip = new Tooltip(info.el, {
    title: '<h6>test</h6>',
    placement: 'top',
    trigger: 'hover',
    container: 'body',
    html: true
    });
}

注意:我使用的是Augular版本8.2和全日历版本4.3

郦祯
2023-03-14

问题来自CSS!

我不知道为什么,但是当我悬停它的时候,工具提示必须改变它的不透明度,但是它没有生效。我手动更改了不透明度值,它是真正的。

 类似资料:
  • 我正在尝试向fullcalendar添加工具提示。我使用角度2模块(ap-angular2-fullcalendar)。工具提示需要以编程方式创建,以便工具提示内容与事件内容匹配(例如:描述)。 我试图使用qchat和材料MatToolTip库,但没有成功(我设法将工具提示添加到DOM,但它不起作用)。

  • 我试图向fullcalendar scheduler 5.8添加工具提示,但未能实现此功能。 在fullcalendar调度程序模板中,我添加了“工具提示”和“popper”库以及CSS,它们可以处理简单的fullcalendar,但没有结果。我的模板起点是https://fullcalendar.io/docs/event-tooltip-demo 工具提示模板示例图像 在Javascript代

  • 完整日历组件: 标题中包含Tooltip.js 正在尝试在react中创建此演示,但在react版本中不起作用。 但是工具提示不起作用 全日历反应示例项目示例项目反应全日历

  • 我想在Adam Shaw的完整日历中显示事件的引导工具提示。我尝试了以下代码: 但它不起作用。这里怎么了?

  • 我在我的php站点中使用fullcalendar。我用eventSources加载事件,给它一个url重定向到我的php控制器,该控制器生成json数据。在呈现日历之前,我希望每个事件都有工具提示。为此,我编写了一个javascript函数,用于添加工具提示: 其中内容是html内容。该函数在日历渲染之后运行。呈现日历后,工具提示不显示。 为了解决这个问题,我尝试将该函数添加到datesRende

  • 我使用这个回调函数来检查图表的悬停部分是否有标签: 但工具提示箭头继续出现。我该如何移除它? https://codepen.io/marcelo2605/pen/vWxyBL