ok one more thing, my tabs are working great but let examine such a usecase
1)I have user page with a grid of a user list 2)when user is selected I rerender the page with context specified by grid element 3)my url then is something like myapp/user/1 and the tab control is displayed with 3 tabs (for example) 4)when I click a tab event is triggered to component and then it redirects back to the page to rerender its context and here where the problem occurs cos the link is incorrect and the initial selection is lost I figured out something like in tab component @Inject private PageRenderLinkSource pagerender; @Inject private ComponentResources resources; @OnEvent(component = "tabSelect") Object onTabActivated(String panelId) { this.activeTabInfo = new TabInfo(panelId); * return pagerender.createPageRenderLinkWithContext(this.resources.getPage().getClass(), ??);* } and if I replace "??" with the initial context value (let say "1" everything works fine - the question is where to get the initial page's context from. maybe I can aquire it as well from ComponentResources as it seams that framework knows about it [INFO] AppModule.TimingFilter Request time: 3 ms 127.0.0.1 - - [08/gru/2009:17:15:06 +0000] "GET*/myapp/user/index.tabnavigation.tabselect/tabVersions HTTP/1.1" *302 0 *"http://localhost:8080/myapp/user/1" .. *127.0.0.1 - - [08/gru/2009:17:15:06 +0000]* "GET /myapp/user HTTP/1.1"*200 1954 * "http://localhost:8080/myapp/user/1"* the page's Long onPasivate() doesn't help so I am a bit stuck here, and I dont want to pass page's context value to tab component pozdrawiam Paweł Kamiński kami...@gmail.com pkaminski....@gmail.com ______________________