[
http://wicketstuff.org/jira/browse/WSGMAPP-9?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Martin Funk resolved WSGMAPP-9.
-------------------------------
Resolution: Fixed
svn log -r HEAD
------------------------------------------------------------------------
r3756 | funkattack | 2008-03-22 18:41:34 +0100 (Sa, 22 Mär 2008) | 1 line
http://wicketstuff.org/jira/browse/WSGMAPP-9
------------------------------------------------------------------------
> Behavior onEvent doesn't work with GMarker
> ------------------------------------------
>
> Key: WSGMAPP-9
> URL: http://wicketstuff.org/jira/browse/WSGMAPP-9
> Project: WicketStuff GMap2
> Issue Type: Bug
> Environment: firefox/ie
> Reporter: matt vdb
> Assigned To: Martin Funk
> Priority: Blocker
>
> Hi,
> I have some problems to catch click component on GMarker, this is my code
> implement :
> GMarkerOptions options = new GMarkerOptions();
> options.clickable(true);
> marker = new GMarker(topMap.getCenter());
> marker.addBehavior(new GMarkerClickListener()
> {
> @Override
> protected void onEvent(AjaxRequestTarget target) {
> super.onEvent(target);
> }
> @Override
> protected void onClick(AjaxRequestTarget target, GMarker marker) {
> target.appendJavascript("alert('on click')");
> }
>
> });
> //And this is my GMarkerClickListener class...
> public abstract class GMarkerClickListener extends GOverlayListenerBehavior {
> @Override
> protected String getEvent() {
> return "click";
> }
> @Override
> protected void onEvent(AjaxRequestTarget target) {
>
> Request request = RequestCycle.get().getRequest();
> GMarker marker = null;
>
> String markerParameter = request.getParameter("marker");
> if (markerParameter != null)
> {
> for (GOverlay ovl : getGMap2().getOverlays())
> {
> if (ovl.getId().equals(markerParameter) && ovl
> instanceof GMarker)
> {
> marker = (GMarker)ovl;
> break;
> }
> }
> }
> onClick(target, marker);
>
> }
> protected abstract void onClick(AjaxRequestTarget target, GMarker
> marker);
>
> }
> the listener doesn't work, is it a good way to implement click code for
> GMarker ???
> Thanks
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://wicketstuff.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira