【问题标题】:FullCalendar Dragging Multiple EventsFullCalendar 拖动多个事件
【发布时间】:2014-12-08 13:30:28
【问题描述】:

我想在 FullCalendar 上选择(通过复选框)多个事件,然后将所有选定的事件一起移动到不同的日期/时间。

我已经在事件中放置了复选框。但不知道如何走得更远。

请注意,我知道如何使用用于重复事件的 id 变量。如果可能的话,我想避免使用 id 变量,并沿着选择和移动多个事件的复选框路线走下去。

有人可以帮我开始移动选定的事件吗?

谢谢

编辑:

我已经添加了一个非标准字段到一个名为0的事件对象默认为0.选中事件的复选框时,该事件的所选变量设置为1。

【问题讨论】:

    标签: javascript jquery fullcalendar


    【解决方案1】:

    对于任何想要这样做的人,我是这样做的:

    1. eventClick方法中检查事件内部的复选框是否被选中,如果是,将你的非标准事件属性(选中)设置为1或true。
    2. eventDrop 方法中检查哪些事件的 selected 属性设置为 1 或 true,并更新这些事件的开始和结束日期/时间。
    3. 不要忘记在eventDrop内部更改属性后使用$('calendar').fullCalendar('updateEvent', event);更新事件
    4. 最后在eventRender 中,我用来将复选框放置在事件元素中,确保事件的 selected 属性为 1 或 true,选中相应的复选框。

    应该可以的。

    【讨论】:

      猜你喜欢
      • 2012-08-16
      • 1970-01-01
      • 2022-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多