| Author |
How to target result Page in to tab panel.
|
Vikas Taank
Greenhorn
Joined: Oct 08, 2008
Posts: 6
|
|
Dear Friends , I am new to JSF so it may be a trivial doubt also. I have one main.jsp <%@ taglib uri="http://richfaces.org/a4j" prefix="a4j"%> <%@ taglib uri="http://richfaces.org/rich" prefix="rich"%> <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%> <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%> <html> <head> <link rel="stylesheet" type="text/css" href="<%=request.getContextPath()%>/css/sjx.css"> </head> <body class="bodystylemain"> <f:view> <rich:spacer height="20px"></rich:spacer> <h:form> <h anelGrid id="mainpanel" columns="2"> <rich:spacer width="190px"></rich:spacer> <h anelGrid id="headernav" columns="5"> <rich:spacer width="600px"></rich:spacer> <h utputText value="Welcome" styleClass="headertext"></h utputText> <h utputText value="#{saveUserBean.user.email}" styleClass="headertext"></h utputText> <h:graphicImage url="images/bar.gif"></h:graphicImage> <h:commandLink value="Logout" action="#{saveUserBean.logout}" styleClass="headertext"></h:commandLink> </h anelGrid> </h anelGrid> </h:form> <rich:spacer height="200px"></rich:spacer> <h anelGrid id="contentpanel" columns="2"> <rich:spacer width="100px"></rich:spacer> <rich:tabPanel switchType="server" height="300px" width="1000px" tabClass="tabs" contentClass="tabcontent" headerAlignment="right" > <rich:tab label="About Us" id="aboutus"> <jsp:include page="include/aboutus.jsp"></jsp:include> </rich:tab> <rich:tab label="Counselor Corner" id="counselor"> <h utputText value="If you have any query , Please write to us , Our experts are here to advise you"></h utputText> <jsp:include page="include/inquiryform.jsp"></jsp:include> </rich:tab> <rich:tab label="Exchange" id="exchange"> Here is tab #3 </rich:tab> </rich:tabPanel> </h anelGrid> <jsp:include page="include/footer.jsp"></jsp:include> </f:view> </body> </html> I have three tabs in that. I have one form in one tab. When i do the submit from that tab , my result page is displayed. The problem is I want my result page to be displayed in the same Tab container from which then form was submitted. What kind of navigation rule i need to give in faces config for this functionality. The navigation rule is as follows: <navigation-rule> <description></description> <from-view-id>/main.jsp</from-view-id> <navigation-case> <from-outcome>logout</from-outcome> <to-view-id>/mytest.jsp</to-view-id> </navigation-case> <navigation-case> <from-outcome>result</from-outcome> <to-view-id>/result.jsp</to-view-id> <redirect/> </navigation-case> </navigation-rule> the result page is coming but it is coming as a different page and not loading in the tab itself. Help will be appreciated. Vikas
|
 |
 |
|
|
subject: How to target result Page in to tab panel.
|
|
|