fullcalendar - 如何实现全日历工具提示
问题描述
我正在尝试将工具提示添加到 fullcalendar。我使用 Angular 2 模块(ap-angular2-fullcalendar)。需要以编程方式创建工具提示,以便工具提示内容与事件内容匹配(例如:描述)。
我尝试使用qtip和材料 MatToolTip库但没有成功(我设法将工具提示添加到 DOM,但它不起作用)。
解决方案
您需要使用eventRender例如
eventRender: function(eventObj, $el) {
$el.popover({
title: eventObj.title,
content: eventObj.description,
trigger: 'hover',
placement: 'top',
container: 'body'
});
},
在此处查看一个工作示例- 注意此示例依赖于 Bootstrap 和 Popper.js
您还可以使用 Bootstrap 工具提示而不是弹出框,例如
eventRender: function(event, element) {
$(element).tooltip({title: event.tooltip,
container: 'body',
delay: { "show": 500, "hide": 300 }
});
},
推荐阅读
- amazon-web-services - AWS ElasticSearch - 自动化手动快照
- ios - 索引 16 越界;swift中的字符串长度为0
- spring-boot - Spring Boot:自动配置的工作原理和@JsonTest
- redirect - 限制 HTTP 引用者的请求 - IIS
- powerbi - Power BI-创建单选按钮筛选器(右侧窗格,不在仪表板/工作表上)
- view - ORACLE - 解码视图谓词并应用于基表
- operating-system - 如何在 Openedge 中包含具有替换功能的 OS 命令?
- ios - 从 ccore 动画中的形状中删除黑色填充颜色
- tinymce - 如果您无法选择非图像,为什么 PHP 中的 TinyMCE 服务器端处理程序示例包含文件扩展名检查?
- python - Bot Framework v4 - 在 Blob 中保存对话引用并在新版本后重用它们