Hi everyone,

I've got a little problem here with my first self-created gwt 2.1.1
app. I've got a menu on top which has its activity mapper (it's a bit
like the context menu of Thomas in his app: 
https://github.com/ashtonthomas/beans)
and another activity mapper responsible for my content.
Now I'd like to navigate via this menu, but not by giving the anchor a
target "#SomePlace" but by using a hyperlink and clickevents. Okay
this is possible via @UiHandler and I'm calling the implementation of
the delegate which is my activity. This activity tells the
placeController to go to a new place.

So far so good
- the first activity mapper maps the content (two places to two
activities)
- the second activity mapper maps the navigation (which is at the
moment only one place)

If I click on one of the navigation buttons it calls the new place but
directly after the old place is called again?

Mappers:
--- One ---
public Activity getActivity(Place place) {
                if (place instanceof WelcomePlace) {
                        return
welcomeActivityProvider.get().getActivityForPlace((WelcomePlace)
place);
                }
                if (place instanceof ArticleListPlace) {
                        return
articleListActivityProvider.get().getActivityForPlace((ArticleListPlace)
place);
                }
                return null;
        }
--- Two ---
if (place instanceof NavigationPlace) {
                        return
navigationActivityProvider.get().getActivityForPlace((NavigationPlace)
place);
                }
                return null;
}

The start implementation of the activities only set the new delegate
and the view to the panel. What's wrong there? I'll post more code if
needed.

Regards
Erik

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to