我正在使用FullCalendar v2,我只是尝试为事件启用可拖动和可调整大小的选项。它完美无缺,除非我有一个事件达到几天并尝试调整大小或移动它,不同列中的事件消失。
有没有办法防止这种情况发生?
第一张照片是我点击之前的样子,第二张照片是当我按住鼠标光标并将其延伸时会发生什么。与可拖动区域不在同一天的每一列都会暂时消失,只要我松开鼠标按钮,所有列都会重新出现。
这不会禁止任何功能,并且可以正确保存,它看起来很糟糕。如果您尝试移动事件而不是调整它们的大小,也会发生这种情况。
答案 0 :(得分:2)
我做了同样的事情,并遇到了同样的问题。在我的数据库中,我有一个id字段,我使用json数据填充我的日历。 id的数据库字段中没有任何内容,它是null或空字符串。所以,当我拖动一个事件时,他们都移动(或消失)
解决方案:我使每个id都唯一,非null,而不是空字符串。