完整日历拖动多个事件



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

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

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

有人可以帮助我开始移动所选事件吗?

谢谢

编辑:

我向名为 selected 的事件对象添加了一个名为 selected 的非标准字段,默认为 0。选中事件的复选框后,该事件的选定变量将设置为 1。

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

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

这应该可以做到。

相关内容

  • 没有找到相关文章

最新更新