[EMAIL PROTECTED] wrote on 02/10/2006 03:58:11 PM: > > I would clarify this "recommended method" to have one backing bean per > *Tile* not just for the whole page. That sounds pretty much like what you > did below. >
Ah, I didn't know that! Ok, so my app certainly doesn't follow this rule, but somehow I guess it is somehow bumbling along.. I will have to go back and fix that, but first.. > > On the outer JSP page, did you include each Tile inside an <s:subview>? No, I didn't have this, so i added it, but according to the tld I have to add an id to this tag. What should I use? I googled and the recommendation was to use the same name as the tile attribute. I don't think this is right since I get the foll. warning: [WARN] Subview - No managed bean for subview menu If all this is already documented elsewhere please do give me the link.. Otherwise, if you could bear to read on, here's a snippet from my layout.jsp: <h:panelGrid columns="3" width="780" columnClasses= "pageNavigation,td,pageBody"> <h:panelGrid columns="1" columnClasses="pageNavigation" > <s:subview id="menu"> <tiles:insert attribute="menu" flush="false" /> </s:subview> </h:panelGrid> My faces-config.xml has this: <managed-bean> <managed-bean-name>phone</managed-bean-name> <managed-bean-class> com.intellicare.webshark.action.phone.PhoneBean </managed-bean-class> <managed-bean-scope>session</managed-bean-scope> </managed-bean> (Btw, changing the above to: <managed-bean-name>layout$menu</managed-bean-name> didn't make any differnce either..) my tiles.xml has for example: <definition name="/home" path="/layout/layout.jsp"> <put name="title" value="Intellicare, Inc. - Home" /> <put name="header" value="/layout/headerWelcomeAgent.jsp" /> <put name="menu" value="/layout/menu.jsp" /> <put name="body" value="/homeBody.jsp"/> </definition> > That is the place where you are supposed to get the view controller > callbacks for the backing bean for each individual tile. If that doesn't > work, please file a bug ... it is supposed to. I think if I got the subview id right this will probably work..:) > > Craig > Many thanks again! Geeta