[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