Fullcalendar Scheduler时间轴视图-查找预先拖放到外部的事件的资源ID

时间:2019-10-27 20:21:05

标签: javascript css fullcalendar fullcalendar-scheduler fullcalendar-3

我正在寻找如何获取将外部事件拖到(预放置)位置的资源ID。高亮显示(fc-highlight-container类),但是我正在寻找该高亮区域的资源ID,以便可以与实际放置该事件之前已经放置在该资源中的其他事件进行一些比较。

一旦我知道了资源ID,我就可以做剩下的事情。我只是不知道从哪里开始。

我当前正在使用v3.10。由于存在错误,我无法升级到v4。

也只使用最新的jQuery

1 个答案:

答案 0 :(得分:1)

A,我似乎找到了解决方法。

对于其他有类似问题的人,以下使用“ eventAfterAllRender”钩子似乎可以解决问题:

eventAfterAllRender: function (view) {
    $(".fc-rows>table>tbody>tr").droppable({
        tolerance: "pointer",
        over: function (event, ui) {
            var hoveredTR = $(this);
            console.log(hoveredTR.attr("data-resource-id"));
        }
    });
}