Yandex map CustomControl

173
21 июля 2021, 18:20

Подскажите, как к этому примеру прикрутить подписку на событие, например клик по кастомному контролу? Можно конечно в HTML написать, но это не подходит.

Пытался так:

  var customControl = new CustomControlClass();
  customControl.events.add('click', function() {
    alert('click on custom control');
  });
  map.controls.add(customControl);

не выходит.

Я пытаюсь создать <input type="search"/> контрол, нужно, что бы при выборе элемента фильтровались точки на карте. Использовать ListBox не вариант, ибо элементов 191 шт.

Answer 1

Вам нужно обратиться непосредственно к получившемуся DOM-элементу, например

document.getElementsByClassName('customControl')[0]

и привязывать обработчик к нему.

READ ALSO
React Css Modules Каскад

React Css Modules Каскад

Всем приветПытаюсь понять как работаю css модули для вложеных компонентов

112
Заполнение одномерных массивов

Заполнение одномерных массивов

Нужно при помощи подпрограмм сформировать и вывести на экран массивы A[15] и B[14]И потом, при помощи функций найти их минумумы и максимумы

195
Возможно ли в С++ следующее условие?

Возможно ли в С++ следующее условие?

Нужно проверить, находится ли X в определённой области, например от 0 до 1Можно ли записать это так: if (0 < x < 1 )?

225
Вызов метода с исполнением всех действий

Вызов метода с исполнением всех действий

Подскажите пожалуйста как выполнить кодТак как точку входа нельзя поменять на public async void Main(string[] args)

228