[richfaces-svn-commits] JBoss Rich Faces SVN: r4738 - in branches/3.1.x/samples/listShuttleDemo/src/main: webapp/pages and 1 other directory.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Tue Dec 11 15:16:39 EST 2007


Author: nbelaevski
Date: 2007-12-11 15:16:39 -0500 (Tue, 11 Dec 2007)
New Revision: 4738

Modified:
   branches/3.1.x/samples/listShuttleDemo/src/main/java/org/richfaces/ListShuttleDemoBean.java
   branches/3.1.x/samples/listShuttleDemo/src/main/webapp/pages/index.jsp
Log:
columnClasses/rowClasses handling added

Modified: branches/3.1.x/samples/listShuttleDemo/src/main/java/org/richfaces/ListShuttleDemoBean.java
===================================================================
--- branches/3.1.x/samples/listShuttleDemo/src/main/java/org/richfaces/ListShuttleDemoBean.java	2007-12-11 20:13:32 UTC (rev 4737)
+++ branches/3.1.x/samples/listShuttleDemo/src/main/java/org/richfaces/ListShuttleDemoBean.java	2007-12-11 20:16:39 UTC (rev 4738)
@@ -3,10 +3,7 @@
  */
 package org.richfaces;
 
-import java.util.ArrayList;
 import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
 import java.util.Random;
 
 import javax.faces.context.FacesContext;
@@ -22,6 +19,8 @@
 	private Collection sourceSelection;
 	private Collection targetSelection;
 	
+	private String[] zebraItems = new String[] {"Item 0", "Item 1", "Item 2", "Item 3", "Item 4"};
+	
 	private ListShuttleOptionItem[] source;
 	
 	private ListShuttleOptionItem[] target;
@@ -161,4 +160,12 @@
 		
 		this.numbers = numbers;
 	}
+
+	public String[] getZebraItems() {
+		return zebraItems;
+	}
+
+	public void setZebraItems(String[] zebraItems) {
+		this.zebraItems = zebraItems;
+	}
 }

Modified: branches/3.1.x/samples/listShuttleDemo/src/main/webapp/pages/index.jsp
===================================================================
--- branches/3.1.x/samples/listShuttleDemo/src/main/webapp/pages/index.jsp	2007-12-11 20:13:32 UTC (rev 4737)
+++ branches/3.1.x/samples/listShuttleDemo/src/main/webapp/pages/index.jsp	2007-12-11 20:16:39 UTC (rev 4738)
@@ -8,6 +8,24 @@
 <html>
 	<head>
 		<title></title>
+
+		<style type="text/css">
+			.zebraCell1 {
+				background-color: yellow;
+			}
+			
+			.zebraCell2 {
+				background-color: fuchsia;			
+			}
+
+			.zebraRow1 * {
+				color: white;
+			}
+			
+			.zebraRow2 * {
+				color: navy;
+			}
+		</style>
 	</head>
 	<body>
 		<f:view>
@@ -83,6 +101,23 @@
 						<h:outputText value="#{item}" />
 					</h:column>
 				</ls:listShuttle>
+
+
+				<ls:listShuttle id="listShuttle2" var="item" sourceValue="#{listShuttleDemoBean.zebraItems}" 
+				columnClasses="zebraCell1, zebraCell2" rowClasses="zebraRow1, zebraRow2">
+					<h:column>
+						<f:facet name="header">
+							<h:outputText value="Name" />
+						</f:facet>
+						<h:outputText value="#{item}" />
+					</h:column>
+					<h:column>
+						<f:facet name="header">
+							<h:outputText value="Name" />
+						</f:facet>
+						<h:outputText value="#{item}" />
+					</h:column>
+				</ls:listShuttle>
 			</h:form>			
 		</f:view>
 	</body>	




More information about the richfaces-svn-commits mailing list