问题标签 [fullcalendar-scheduler]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
fullcalendar - 如何使用全日历调度程序水平滚动内容?
使用高度定制的调度程序版本,我收到报告说用户无法确定如何水平滚动。我想这是因为滚动条位于日程表的底部,并且在 Mac OS 上,如果用户有触控板,它可能会被隐藏。
我的日程表功能类似于这个减去垂直滚动。如果您使用的是 Apple 笔记本电脑并且只使用触控板,那么您可能根本看不到滚动条。如果滚动条可见,它就隐藏在页面的折叠之下。
理想情况下,我会在时间附近有箭头,以便用户可以向左或向右单击,该视图将向左或向右滚动。我一直无法找到一种方法来以编程方式在调度程序的任何部分上调用 $.animate({ scrollLeft: ... }) 并滚动事件所在的内容和时间所在的标题。
看起来我至少可以获取并设置时间线的位置,$( '.fc-time-area .fc-content table' ).offset()
但它不会移动日程安排本身的内容。
知道如何移动日程内容(事件)和时间线彼此同步吗?
如果您能告诉我如何确保仅将容器移动到尽头,则可以奖励互联网积分。(即如果当天的日程安排在晚上 10 点结束,请不要让我将偏移量更改为晚上 10 点以后的时间)
fullcalendar - 将Javascript文件插入odoo而不替换其他文件
我尝试使用最近的全日历版本构建 odoo 模块。我的模块使用此导入作为设计工作:
问题,消息中可用的日历不再起作用,我遇到了日期格式等问题。如果我卸载我的自定义模块,这个日历工作正常。那么,如何导入仅在我的模块中使用的完整日历文件?
谢谢
jquery - 通过右键单击并在完整日历中拖动来进行选择
如何在全日历中通过右键单击和拖动来进行选择?从文档中,我们可以左键单击并拖动以选择时间段并在 selectable 设置为 true 时创建事件。但是我们如何才能启用右键单击呢?
fullcalendar - 如何在调度程序视图中有 1 天半的时间?
正如主题行所说。
我知道我可以有一两天或很多天。但我真的很喜欢有 1 + 1/2 天。
任何机会?
jquery - 仅在双击时触发全日历选择
我只想在双击时创建一个事件。以下是我尝试过的示例代码,
我试图从双击中触发选择。如何使完整的日历选择事件仅在双击时触发?是否可以使用单击来实现其他一些功能?
fullcalendar-scheduler - 全日历调度程序垂直资源视图
在示例vertical-resource-view中,显示了 4 个房间(资源)(A、B、C、D) - 可以缩小到响应式移动设备上。
我的问题是,如果有 5 个以上的房间/资源会发生什么 - 当您尝试在移动设备上缩小这些空间/资源时,它们太小而无法水平显示 - 它们会切换到堆叠显示吗?
非常感谢
问候
杰米
fullcalendar - 版本的完整日历和调度程序问题
我对 FullCalendar (FC) 有问题,它是插件 Scheduler (S)。
几个月以来,我将 1.2.0 (S) 版本与 2.6.0 (FC) 一起使用。
没关系,但是使用“动态获取/设置选项”功能可以极大地满足我们用户的新请求(启用/禁用资源分组)。所以我下载了库的新版本,1.4.0 (S) 和 3.0.1 (FC)。
问题来了:使用正常的调度程序日视图,它工作得很好。但是,当我打开一个使用每周视图的新页面时,没有显示任何数据。
我已经尝试了一切:
- 更改了版本,使用 2.7.3 (FC) 和 1.3.2 (S)。
- 使用与(S)一起打包在zip中的(FC)版本。
- 进行了一些更改后,我删除了它们,但问题似乎在于库一起运行的方式。
我会发布一些代码,但它有点复杂......调度程序被封装在一个“类”中,并使用事件激活。整个基础设施是一种框架的一部分,我不能简单地拿一部分代码。我敢肯定,整个版本都适用于旧版本,但不适用于新版本。
到目前为止,唯一可行的解决方案是使用两个版本,每个页面一个。但是,当然,这是一种 hack,不好,也不利于维护。
这是用于生成调度程序的代码。_schedulerType
用于创建每日或每周视图。两个“容器”,_schedulerOptions
在_schedulerServices
外部创建,用于定义调度程序的创建方式。
任何帮助,将不胜感激!谢谢
解决了!!!
在 2.6.0 版本之后,不应使用选项中未使用的选项字段。就我而言,删除与资源相关的所有字段解决了这个问题。
jquery - 突出显示的蓝色背景区域应与全日历中拖动外部事件的持续时间成正比
我正在使用 fullCalendar-2.9.1 和 fullcalendar-scheduler-1.4.0。在我当前的项目中,我需要将外部元素拖放到完整的日历中。将元素拖动到完整日历中时,会显示一个突出显示部分,该部分显示拖动元素悬停的选定部分。我已将 defaultTimedEventDuration 设置为“00:30:00”,因此如果未指定结束,则事件的默认持续时间应为 30 分钟。
我有活动,持续时间为 10 分钟。我将这些全日历事件拖到外部元素框,然后再次将其拖回全日历。我已经在 data('event') 中设置了事件的开始和结束时间。
现在我的问题是,当我将外部元素拖入全日历时,突出显示部分始终等于 30 分钟,因为我猜是 defaultTimedEventDuration。我需要控制突出显示部分的高度,该高度应与拖动元素的持续时间相匹配。
如何根据事件持续时间控制突出显示部分的高度?
css - 带有引导弹出窗口 z-Index 问题的完整日历
我正在尝试集成完整的日历调度程序和引导弹出窗口。但是,我遇到了 UI 问题。
我尝试为 popover 以及我的 popover 内部 html 设置 z-index。没有任何效果。
这是我的小提琴链接https://jsfiddle.net/87977p1x/5/
单击事件 2,您可以看到弹出框。这是 fullcalander 中的弹出框代码
过去 3 天尝试了很多,但即使我增加了 z-index,也无法找出它落后的原因。