Author: nbelaevski
Date: 2007-11-25 22:05:40 -0500 (Sun, 25 Nov 2007)
New Revision: 4247
Modified:
branches/3.1.x/sandbox/samples/listShuttleDemo/src/main/java/org/richfaces/ListShuttleDemoBean.java
branches/3.1.x/sandbox/samples/listShuttleDemo/src/main/java/org/richfaces/ListShuttleOptionItem.java
branches/3.1.x/sandbox/samples/listShuttleDemo/src/main/webapp/pages/index.jsp
Log:
latest changes for listShuttle
Modified:
branches/3.1.x/sandbox/samples/listShuttleDemo/src/main/java/org/richfaces/ListShuttleDemoBean.java
===================================================================
---
branches/3.1.x/sandbox/samples/listShuttleDemo/src/main/java/org/richfaces/ListShuttleDemoBean.java 2007-11-23
20:28:40 UTC (rev 4246)
+++
branches/3.1.x/sandbox/samples/listShuttleDemo/src/main/java/org/richfaces/ListShuttleDemoBean.java 2007-11-26
03:05:40 UTC (rev 4247)
@@ -37,6 +37,25 @@
}
public void setSource(ListShuttleOptionItem[] source) {
+ System.out.print("ListShuttleDemoBean.setSource() ");
+ if (source == null) {
+ System.out.println("null");
+ } else {
+ int iMax = source.length - 1;
+ if (iMax == -1) {
+ System.out.println("[]");
+ } else {
+ System.out.print('[');
+ for (int i = 0; i < iMax; i++) {
+ System.out.print(source[i]);
+ if (i != iMax - 1) {
+ System.out.print(", ");
+ }
+ }
+ System.out.println(']');
+ }
+ }
+
this.source = source;
}
@@ -45,6 +64,7 @@
}
public void setTarget(List target) {
+ System.out.println("ListShuttleDemoBean.setTarget() " + target);
this.target = target;
}
Modified:
branches/3.1.x/sandbox/samples/listShuttleDemo/src/main/java/org/richfaces/ListShuttleOptionItem.java
===================================================================
---
branches/3.1.x/sandbox/samples/listShuttleDemo/src/main/java/org/richfaces/ListShuttleOptionItem.java 2007-11-23
20:28:40 UTC (rev 4246)
+++
branches/3.1.x/sandbox/samples/listShuttleDemo/src/main/java/org/richfaces/ListShuttleOptionItem.java 2007-11-26
03:05:40 UTC (rev 4247)
@@ -36,4 +36,7 @@
return this.getClass().getSimpleName() + " [" + name + "] by " +
price;
}
+ public void action() {
+ System.out.println("ListShuttleOptionItem.action() " + this.toString());
+ }
}
Modified: branches/3.1.x/sandbox/samples/listShuttleDemo/src/main/webapp/pages/index.jsp
===================================================================
---
branches/3.1.x/sandbox/samples/listShuttleDemo/src/main/webapp/pages/index.jsp 2007-11-23
20:28:40 UTC (rev 4246)
+++
branches/3.1.x/sandbox/samples/listShuttleDemo/src/main/webapp/pages/index.jsp 2007-11-26
03:05:40 UTC (rev 4247)
@@ -1,6 +1,8 @@
<%@ taglib
uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib
uri="http://java.sun.com/jsf/core" prefix="f"%>
+<%@ taglib
uri="http://richfaces.org/a4j" prefix="a4j" %>
+
<%@ taglib
uri="http://labs.jboss.com/jbossrichfaces/ui/ui/listShuttle"
prefix="ls" %>
<html>
@@ -9,10 +11,20 @@
</head>
<body>
<f:view>
+ <a4j:outputPanel ajaxRendered="true">
+ <h:messages />
+ </a4j:outputPanel>
+
<h:form>
<ls:listShuttle var="item"
sourceValue="#{listShuttleDemoBean.source}"
targetValue="#{listShuttleDemoBean.target}">
<h:column><h:outputText value="#{item.name}"
/></h:column>
<h:column><h:outputText value="#{item.price}"
/></h:column>
+ <h:column>
+ <f:facet name="header">
+ <h:outputText value="Action Links" />
+ </f:facet>
+ <h:commandLink value="Server Action" action="#{item.action}"
/>
+ </h:column>
</ls:listShuttle>