ошибка недопустимого вызова elementClosest () в V4 и компоненте Lightning при наведении на календарь - PullRequest
0 голосов
/ 10 января 2020

Я использую V4.3.1 календаря с компонентом молнии, и когда мышь перемещается над календарем, я получаю следующее необработанное исключение

[Незаконный вызов] elementClosest () @ https://myDomain--sandbox.lightning.force.com/resource/1578644274000/FullCalendarSchedulerZip/packages/core/main.js: 126: 30 Proxy.realHandler () @ https://myDomain--sandbox.lightning.force.com/resource/1578644274000/FullCalendarSchedulerZip/packages/core/main.js: 383: 32

Это функция в строке 126

 function elementClosest(el, selector) {
    return closestMethod.call(el, selector);
}

Это функция из строки 383

function listenBySelector(container, eventType, selector, handler) {
    function realHandler(ev) {
        var matchedChild = elementClosest(ev.target, selector);
        if (matchedChild) {
            handler.call(matchedChild, ev, matchedChild);
        }
    }
    container.addEventListener(eventType, realHandler);
    return function () {
        container.removeEventListener(eventType, realHandler);
    };
}

Это скрипты, которые я загружаю в компонент

<ltng:require scripts="{!join(',',
                       $Resource.FullCalendarSchedulerZip + '/packages/core/main.js',
                       $Resource.FullCalendarSchedulerZip + '/packages/daygrid/main.js',
                       $Resource.FullCalendarSchedulerZip + '/packages/moment/main.js',
                       $Resource.FullCalendarSchedulerZip + '/packages/list/main.js')}"                         
              styles="{!join(',', 
                       $Resource.FullCalendarSchedulerZip + '/packages/core/main.css',
                       $Resource.FullCalendarSchedulerZip + '/packages/daygrid/main.css',
                       $Resource.FullCalendarSchedulerZip + '/packages/list/main.css')}"
              afterScriptsLoaded="{!c.scriptsLoaded}"/>

Любая помощь будет высоко ценится

...