How to detect pagechanges in NavigableApplication instances in Navigator7

Hi All,

I am trying to detect page changes in each NavigableApplication instances, I think there are many ways to do it but is there a built in mechanism inside Navigator7 addon?
Registering PageChangeListener to the PageChangeListenerInterceptor does not solve the problem, since any page change in a NavigableApplication instance is notified to all registered listeners (not to the specific NavigationApplication instances listener).

This can be handled through,

  1. Using Interceptors PageChangeListener and checking the correct application instance inside the listener.
  2. Inside the changePage(Component pageParam) method of NavigableAppLevelWindow (by subclassing) a new event can be fired.

What is the appropriate way?


Have you an answer to your question? Because I have exactly the same problem.