Откройте всплывающие окна на gwt, покажите ссылку html и выполните действие по клику - PullRequest
0 голосов
/ 06 марта 2019

Я сделал приложение, использующее openlayers, и показываю всплывающее окно, которое содержит ссылки HTML. Когда я нажимаю эту ссылку, ответа нет.

Может ли кто-нибудь мне помочь?

Действие:

public void onClick(ClickEvent event) {
            Object source = event.getSource();

            if (source == detailLink) {
                if (occurrence != null) {
                    parent.switchView(DETAIL, false);
                    closeInfoWindows();
                    occurrenceListener.onOccurrenceSelected(occurrence);
                }
            } else if (source == showLayersLink) {
                if (occurrence != null) {
                    LayerInfoPopup layerInfoPopup = LayerInfoPopup.getInstance();
                    layerInfoPopup.loadLayersInfo(occurrence);
                }
            }

        }

Отображение всплывающего окна:

                popup = new FramedCloud("id1", marker.getLonLat(), null, summaryContent.toString(), null, true);
                popup.setPanMapIfOutOfView(true);
                popup.setAutoSize(true);
                mapWidget.getMap().addPopup(popup); 
...