【问题标题】:Full calendar internal event drop to next date condition完整日历内部事件下降到下一个日期条件
【发布时间】:2020-06-27 02:42:27
【问题描述】:

我正在将一个事件从本月的第一天(或当前日期之前的任何日期)拖到当前日期(24 日/六月)以及接下来的几天。我们如何才能将事件之类的条件仅放在当前日期和下一个未来日期。 并且在用鼠标指针拖动事件的同时,该事件也被拖动,这里的要求是我们可以添加任何鼠标指针图标而不是事件移动。

场景是:我们有一个图标,当我们从 2020 年 6 月 10 日到 2020 年 6 月 25 日,从 2020 年 6 月 10 日到 2020 年 6 月 22 日拖动事件时,同时用鼠标指针拖动事件它应该显示带有红色十字标记的ICON图像(因为它是无效的),一旦拖动进入23/Jun/20220,应该会出现没有十字标记的ICON图像(因为它是有效日期)。请找到图片。

【问题讨论】:

  • 是的,但它是一个计划插件。
  • 我不明白你的意思。这些功能适用于所有 fullCalendar,包括调度程序。
  • 嗨 ADyson,意思是我们应该获得使用 Schedular 插件的许可证,目前我正在使用 MIT 免费许可证下的所有功能,请提供许可证的详细信息,目前我正在开发一个仅在本地使用的简单日历。如果我们在任何网站上使用相同的功能,我们可以购买 MIT 许可下提供的正常功能的许可吗?
  • 无论如何:简短的结论:您不需要调度程序许可证即可使用 eventConstraint 和 eventAllow - 它们是 fullCalendar 中的标准功能。如果您碰巧使用了调度程序,那么 eventConstraint 和 eventAllow 的标准功能将得到增强,以使它们能够使用资源。这就是您需要知道的全部内容。

标签: calendar fullcalendar


【解决方案1】:

通过添加下面的代码来满足要求,它只是在我们拖动时将红色十字圆圈图标附加到事件中,仍然不知道原始的东西如何,没有事件移动只是图标(不知道如何添加外部图标而不是预先存在的红十字圆圈)应该移动。

 eventConstraint:{
       start: new Date(Date.now() + (20 * 60 * 1000)),
       end: 'current month end' 
       }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多