Slickgrid;сам обрабатывать события наведения / наведения мыши на элементы в ячейке - PullRequest
0 голосов
/ 01 октября 2018

В совершенно особом сценарии slickgrid (см. https://serenity.is/demo/BasicSamples/DragDropInTreeGrid) Мне нужно обрабатывать события hover / mouseover для элементов Tree (ссылок).

Однако Slickgrid захватывает / отключает мой зарегистрированный hover/ mouseover events.

Что я уже пробовал:

(1) Использование процедуры события mouseEnter slickgrid, которая в обычных slickgrids возвращает вамячейка, в которой произошло событие наведения мыши.

-> это работает в принципе, но по неизвестной причине это очень ненадежно в моем особом сценарии выше (событие всегда срабатывает, но иногда оно приходит непосредственно из <a href..>(это то, что я хочу) - но в большинстве случаев это происходит из <div>..., который бесполезен в моем сценарии).

(Как я мог успешно зарегистрировать событие contextmenu для элементов дерева, и это всегданадежно работает на элементах), мне также хотелось бы того же принципа для событий наведения / наведения мыши).

(2) Предотвращение события mouseenters из элементов дерева для распространения - как это:

this.slickGrid.onMouseEnter.subscribe((e, dd) => {
   e.stopImmediatePropagation();
});

-> Это не имело никакого эффекта.

Вопрос: Как я могу остановить slickgrid от угона /отменить регистрацию моих зарегистрированных событий наведения курсора мыши на элементах дерева, чтобы я сам мог их обработать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...