[richfaces-svn-commits] JBoss Rich Faces SVN: r13875 - in trunk/samples/richfaces-demo/src/main: webapp/richfaces/tabPanel/examples and 1 other directory.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Sat Apr 25 11:58:14 EDT 2009


Author: ilya_shaikovsky
Date: 2009-04-25 11:58:14 -0400 (Sat, 25 Apr 2009)
New Revision: 13875

Modified:
   trunk/samples/richfaces-demo/src/main/java/org/richfaces/demo/tab/TabsBean.java
   trunk/samples/richfaces-demo/src/main/webapp/richfaces/tabPanel/examples/tabRemove.xhtml
Log:
tabs removing sample added

Modified: trunk/samples/richfaces-demo/src/main/java/org/richfaces/demo/tab/TabsBean.java
===================================================================
--- trunk/samples/richfaces-demo/src/main/java/org/richfaces/demo/tab/TabsBean.java	2009-04-25 15:57:12 UTC (rev 13874)
+++ trunk/samples/richfaces-demo/src/main/java/org/richfaces/demo/tab/TabsBean.java	2009-04-25 15:58:14 UTC (rev 13875)
@@ -27,7 +27,7 @@
 
 	public void deleteTab(ActionEvent event) {
 		int tabIndex = Integer.parseInt(FacesContext.getCurrentInstance()
-				.getExternalContext().getRequestParameterMap().get("tab"));
+				.getExternalContext().getRequestParameterMap().get("tabToDelete"));
 		tabRendered[tabIndex] = false;
 		for (int i = 0; i < tabRendered.length; i++) {
 			tabsRendered = tabsRendered||tabRendered[i];

Modified: trunk/samples/richfaces-demo/src/main/webapp/richfaces/tabPanel/examples/tabRemove.xhtml
===================================================================
--- trunk/samples/richfaces-demo/src/main/webapp/richfaces/tabPanel/examples/tabRemove.xhtml	2009-04-25 15:57:12 UTC (rev 13874)
+++ trunk/samples/richfaces-demo/src/main/webapp/richfaces/tabPanel/examples/tabRemove.xhtml	2009-04-25 15:58:14 UTC (rev 13875)
@@ -4,14 +4,14 @@
       xmlns:f="http://java.sun.com/jsf/core"
       xmlns:a4j="http://richfaces.org/a4j"
       xmlns:rich="http://richfaces.org/rich">
-	<h:form id="form">
+	<h:form id="tabs_form">
 	<a4j:outputPanel id="tabsWrapper" layout="block">
-	<rich:tabPanel rendered="#{tabsBean.tabsRendered}" id="tabPanel" switchType="ajax">
+	<rich:tabPanel rendered="#{tabsBean.tabsRendered}" id="RemoveAbleTabPanel" switchType="ajax">
 		<rich:tab rendered="#{tabsBean.tabRendered[0]}">
 			<f:facet name="label">
 				<h:panelGroup>
 					<h:outputText value="Ajax with RichFaces" />
-					<h:graphicImage value="/images/modal/close.png" id="hidelink1" styleClass="hidelink" onclick="deleteTab('1');Event.stop(event);"/>
+					<h:graphicImage value="/images/modal/close.png" id="hidelink1" styleClass="hidelink" onclick="deleteTab('0');Event.stop(event);"/>
 				</h:panelGroup>
 			</f:facet>
 			<p>
@@ -30,7 +30,7 @@
 			<f:facet name="label">
 				<h:panelGroup>
 					<h:outputText value="RichFaces CDK" />
-					<h:graphicImage value="/images/modal/close.png" id="hidelink2" styleClass="hidelink" onclick="deleteTab('2');Event.stop(event);"/>
+					<h:graphicImage value="/images/modal/close.png" id="hidelink2" styleClass="hidelink" onclick="deleteTab('1');Event.stop(event);"/>
 				</h:panelGroup>
 			</f:facet>
 			<p>
@@ -48,7 +48,7 @@
 			<f:facet name="label">
 				<h:panelGroup>
 					<h:outputText value="RichFaces Skinability" />
-					<h:graphicImage value="/images/modal/close.png" id="hidelink3" styleClass="hidelink" onclick="deleteTab('3');Event.stop(event);"/>
+					<h:graphicImage value="/images/modal/close.png" id="hidelink3" styleClass="hidelink" onclick="deleteTab('2');Event.stop(event);"/>
 				</h:panelGroup>
 			</f:facet>
 			<p>
@@ -63,11 +63,10 @@
 		</rich:tab>
 	</rich:tabPanel>
 	</a4j:outputPanel>
-	<a4j:jsFunction id="deleteFunc" reRender="tabsWrapper" name="deleteTab">
-		<a4j:actionparam name="tab" actionListener="#{tabsBean.deleteTab}"/>
+	<a4j:jsFunction id="deleteFunc" reRender="tabsWrapper" name="deleteTab" actionListener="#{tabsBean.deleteTab}">
+		<f:param name="tabToDelete" />
 	</a4j:jsFunction>
 	<a4j:commandButton action="#{tabsBean.resetTabs}" value="Reset Tabs" reRender="tabsWrapper"/>
 	</h:form>
-	<a4j:log popup="false"/>
 	<rich:messages></rich:messages>
 </ui:composition>




More information about the richfaces-svn-commits mailing list