Hi,

I'm still migrating from from x:panelLayout to classic html-frames because I 
have the problem, that I need 100% valid xhtml-code which is valid for the 
mime type application/xhtml+xml but this is extremly hard because JSF 
produces invalid xhtml code (I have descriped this problem in the "Serious 
problems with MyFaces ID allocation which is not conform to XHTML!"-mail). 
THerefore I try to seperate my whole web-app into several frames with 
minimal, but valid xhtml-code.

Now I have the following (simplified) situation: I have 2 frames: one 
navigation-frame on the left side and one big mainframe. The navigation frame 
contains a tree2-component which loads folders and documents from a database 
and gernate for each tree-item a navigation case which targets the mainframe 
and loads a new site in the mainframe. This new loaded mainframe-site then 
contains a self-made article-renderer or a folder-renderer which renders the 
content. Now if the user clicks on the an item in the tree2-component in the 
navigation-frame, the mainframe is loaded and the navigation-frame is of 
course NOT reloaded (because I have frames). If the user then clicks again in 
the nav-frame on a link, the jsf-site will just be reloaded (and showed in 
the mainframe) instead of processing the action-link. Only after this forced 
reload the commandLinks are working again. So I have to reload the navigation 
frame ON EVERY CLICK in the tree2-components which causes A LOT of troubles.

This seems to be a generally problem, that after clicking on a rendered 
commandLink the site which contains this link must to be reloaded. Is there a 
reason why it is like this? Is there a workaround? 

Greetings,
Hendrik

Reply via email to