реагировать-Google-карты InfoBox не работает с реагировать-DatePicker - PullRequest
0 голосов
/ 20 сентября 2018

Итак, основная проблема в том, что компонент InfoBox не разрешает обработчики «onChange» (я полагаю).Мне нужен именно этот, потому что сторонний компонент (act-datepicker) использует обработчик onChange для установки даты.

Просматривая официальную документацию, я нашел это для свойства настройки "enableEventPropagation":

Распространение mousedown, mousemove, mouseover, mouseout, mouseup, click, dblclick, touchstart, touchend, touchmove и contextmenu в InfoBox (по умолчанию false имитирует поведение google.maps.InfoWindow).Установите для этого свойства значение true, если инфобокс используется в качестве метки карты.

Вот почему я думаю, что это может быть невозможно сделать с помощью данного средства выбора даты, но я могу ошибаться.

Я также пытался настроить CSS таким образом, чтобы компонент выбора даты позиционировался абсолютно относительно относительного родительского DIV, содержащего как InfoBox, так и средство выбора даты, но по какой-то причине я не могу обернуть InfoBox с помощьюродитель DIV независимо от того, что я делаю.Мысленный процесс, стоящий за этим, заключается в том, что мой компонентact-datepicker на самом деле не является частью InfoBox (поэтому обработчик «onChange» будет работать - потому что он работает везде в приложении)

Есть мысли?Огромное спасибо!

PS

Установка «enableEventPropagation» в значение «false» является поведением по умолчанию и приводит к тому, что InfoBox действует как метка «только для чтения», которая не допускает щелчки (внутри еесодержание).

...