问题标签 [fullcalendar-3]

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.

0 投票
0 回答
540 浏览

jquery - 标题中未定义 FullCalendar (3.4.0 )

我有同样的问题,标题中的“undefinedundefinedundefinedundefined”,我在 Chrome 开发者工具中没有日志错误

错误截图

我的布局:

我的 VisiteCalednar.js 脚本:

0 投票
1 回答
227 浏览

javascript - FullCalendar - 小时之间的标记时间

您好,我使用 FullCalendar,但小时之间的标记时间有问题。例子:

在此处输入图像描述

如何解决这个问题?或者告诉我我必须在配置/ css 中更改什么?

在此处输入图像描述

0 投票
0 回答
91 浏览

javascript - 多个全日历小部件 - 同步视图更改

我有一个仪表板,人们可以在其中放置多个完整日历小部件(想象一个团队仪表板为团队中的每个人提供完整日历小部件)。主要问题是性能。一个客户端有 16 个这样的小部件(都充满了事件),并且它们的数量不受限制。

只有第一个日历具有标题控件(其他日历使用 CSS 隐藏)。

我需要的是将更改传播到视图(切换basicWeekmonth等),firstDay(今天在basicWeek,星期一在其他地方)和日期(prev, next, today)从第一个日历到其他日历。

问题是性能。因为我并没有真正找到一种方法来做到这一点(这看起来并不像 hacky),除了 in viewRender,每次更改都会调用它。这意味着,如果您切换basicWeekagendaWeek第一个日历,则会将 传播firstDay到其他日历(调用viewRender),然后传播视图更改,这基本上会重新渲染所有日历(第一个日历除外)两次。

有没有办法传播这些更改并在其他日历上手动调用渲染(从我在源代码中看到的,可能没有),或者更好的方法来做到这一点?我也在考虑销毁日历并使用新选项重新初始化它们,但这可能会导致闪烁(而不是多次重新渲染造成的大量延迟)。我想到的选项之一是使用我自己的按钮(或重新使用默认按钮,只是解除它们与原始事件的绑定),但即便如此,在某些情况下我仍然需要多次重新渲染日历。

用 6 个几乎为空的日历切换视图大约需要 3 秒,这是不可接受的。

这就是我的viewRender代码的样子(这是在自己的 fullcalendar 函数中,所以每个小部件都有自己的范围,其中包含缓存的变量和设置)

Ps.:起初我以为这个问题主要是ajax请求获取新事件,但我将其更改为使用单个调用并缓存结果的函数。我认为这是 ajax 之间的一些延迟并且它们不是并发的(会话锁定)的主要原因。但是将其更改为新功能表明问题确实是重新渲染每个日历需要很长时间(大约 250 - 350 毫秒)。

如果缺少任何信息,请在评论中提问,我会更新问题。

全日历版本:3.4.0

0 投票
1 回答
805 浏览

fullcalendar - 当我们在单个单元格中有更多事件时,完整日历弹出窗口不完全可见

我一直在使用Fullcalendar库。

当我在页脚内的单个单元格中有更多事件时,正在努力解决日历弹出窗口的问题。如下图所示。 在此处输入图像描述

我试图修复z-index但没有奏效。

当我搜索修复时,发现这个拉取请求不会合并到主控。

当我们可以移动弹出窗口时,我找不到一种方法。

你能帮我解决这个问题吗?

0 投票
1 回答
1967 浏览

javascript - FullCalendar 议程周/议程日视图,时间行的宽度

我现在的日历设置有问题。我想让第一行,即 AgendaWeek 视图和 AgendaDay 视图中的时间更宽一些,但我在 fullcalendar.css 中找不到相应的 css 代码。有人能帮我吗?在此处输入图像描述

0 投票
0 回答
100 浏览

javascript - getAnnotations 是一个未知的 FullCalendar 方法,v3.5.0

我正在使用一些使用 FullCalendar 1.6.1 的旧代码,我正在将其升级到 FullCalendar 3.5.0。旧代码使用了对名为 getAnnotations 的方法的调用,该方法显然已被弃用并从 FullCalendar 3.5.0 中删除。

我在此处和 FullCalendar 文档以及他们的 GitHub 问题跟踪器中进行了搜索,似乎找不到任何有关此方法已被替换的文档。尝试调整日历上的事件大小时,我收到错误“getAnnotations 是未知的 FullCalendar 方法”。

这是我试图转换为 3.5.0 的旧代码:

0 投票
1 回答
25084 浏览

javascript - date.getDate() 不是函数。(在 'date.getDate()' 中,'date.getDate()' 未定义) Ionic 3 中的 FullCalendar

我正在编写一个 Ionic 3 项目,我使用 FullCalendar 插件来显示日历 ui。当我尝试更改日历上一天的背景时,页面模块中的此代码有问题。我使用了 FullCalendar 的 dayRender 函数。

我在输出中有这个运行时错误:

date.getDate() 不是函数。(在 'date.getDate()' 中,'date.getDate()' 未定义) Ionic 3 中的 FullCalendar

所以我不明白为什么,因为 date 是已经在 FullCalendar 库中定义的 Date 对象。

任何解决方案?

ps:对不起我的英语不好。

0 投票
0 回答
92 浏览

javascript - 谷歌日历不显示活动

在此处输入图像描述我正在使用谷歌日历 api 来获取用户谷歌日历的事件,但事件未显示在日历上。我正在使用谷歌 api 键获取事件,我得到事件数组并将其传递给 eventSources 但仍然无法正常工作。

下面是我的谷歌日历代码

0 投票
1 回答
116 浏览

fullcalendar - FullCalendar id 字段或函数

有没有办法更改 fullCalendar 使用的 id 字段的名称?像这样:

或者像这样:

谢谢你的建议

0 投票
1 回答
295 浏览

fullcalendar - 这是否可以从给定的周开始日期开始在 FullCalendar 中显示周?

参数firstDay似乎不适用于type: 'agendaWeek'dateAlignment: 'week'

我正在尝试显示给定的当前周firstDay(例如 2),但我不能这样做。

Duration 参数不起作用,firstDay 不起作用,什么都不起作用。

除了设置 visibleRange: { start: '2017-10-03', end: '2017-10-08' } 但是,如果我对当前周进行硬编码,它将在下周不起作用,我希望它在我每周工作的任何时候工作打开它以显示从给定周开始日期开始的当前周

在此处输入图像描述