【问题标题】:Full Calendar - not implementing time dynamic input完整日历 - 未实现时间动态输入
【发布时间】:2019-04-23 14:01:30
【问题描述】:

我正在使用 javascript 动态实现日历中的事件。

让我告诉你它是如何构建的

  1. 单击按钮会打开 BS 4 模式。
  2. 模态容器daterangepicker(我只是将它用于日期而不是时间)
  3. 为了选择时间,我添加了自定义选择选项。
  4. 添加事件字段名称、描述等
  5. 点击添加按钮后模态消失,事件添加成功。

那么问题出在哪里。

问题是当我静态添加事件时,它会得到这个(预期结果);

但是,

当我尝试动态执行时,它会得到这个(非预期结果);

所以要知道我的时间正在实施,我使用了内置在 fullcalendar 中的eventClick();

eventClick: function(info) {
    console.log(info);
    console.log(info.start._i);
    console.log(info.end._i);
}

info.start._i 按预期获取日期和时间,info.end._i 按预期获取日期和时间。那么为什么我得到了非预期的结果。

【问题讨论】:

  • 这一切都很有趣,但我们无法神奇地猜出你在隐形代码中做错了什么。我们很想帮助你,但是如果没有看到一些相关的代码和示例数据,那是不可能的。我相信你会同意,如果其他人给你这个描述并且你以前从未见过他们的申请,你也会遇到同样的困难。请您更新您的问题以包含足够有用的细节吗?谢谢。
  • P.S.也请告诉我们您的 fullCalendar 版本,因为在新发布的 v4 中编写日历代码的方式与在 v3 及更早版本中非常不同。

标签: javascript jquery fullcalendar


【解决方案1】:

所以我发现问题是 allDay 是 true 应该设置为 false

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-06
    相关资源
    最近更新 更多