Присоединение всплывающей подсказки Dojo к нескольким узлам: селектор элементов работает, но не селектор классов - PullRequest
1 голос
/ 03 июня 2019

Я пытаюсь использовать всплывающие подсказки dojo для серии элементов SVG, которые являются кнопками инструментов в моем заголовке. В документации я использую метод прикрепления всплывающих подсказок к нескольким узлам, например:

new Tooltip({
    connectId: query('.header'),
    selector: 'svg',
    position: ['below'],
    getContent: function (e) {
        return e.getAttribute('data-tooltiptext');
    }
});

И это работает, но если я использую селектор '.tool' (у каждого SVG есть класс инструмента), моя функция getContent никогда не вызывается. 'svg.tool' также не работает как селектор. Документы и несколько примеров по сетевым утверждениям селекторов класса будут работать, но мне удалось только заставить селекторы элементов работать.

Мне требуется 'dojo / query', и я пытался использовать 'dojo / query! Css3', но, похоже, это не имеет значения. Я не знаю, имеет ли это какое-то значение, но я использую dojo, включенную в библиотеку ESRI ArcGIS JS API , которая сообщает версию dojo 1.14.2.

...