Author: abelevich
Date: 2008-02-07 11:56:08 -0500 (Thu, 07 Feb 2008)
New Revision: 5923
Modified:
trunk/samples/pickList-sample/src/main/java/org/richfaces/Bean.java
trunk/samples/pickList-sample/src/main/webapp/pages/index.jsp
Log:
Modified: trunk/samples/pickList-sample/src/main/java/org/richfaces/Bean.java
===================================================================
--- trunk/samples/pickList-sample/src/main/java/org/richfaces/Bean.java 2008-02-07
16:55:48 UTC (rev 5922)
+++ trunk/samples/pickList-sample/src/main/java/org/richfaces/Bean.java 2008-02-07
16:56:08 UTC (rev 5923)
@@ -1,6 +1,7 @@
package org.richfaces;
import java.util.ArrayList;
+import java.util.Collection;
import java.util.List;
import javax.faces.event.ValueChangeEvent;
@@ -34,8 +35,16 @@
public void selectionChanged(ValueChangeEvent evt) {
- String[] selectedValues = (String[]) evt.getNewValue();
- if (selectedValues.length == 0) {
+ Object newValue = evt.getNewValue();
+ Object[] selectedValues = null;
+ if (newValue instanceof List) {
+ List list = (List)newValue;
+ selectedValues = list.toArray();
+ } else if (newValue instanceof String[] ) {
+ selectedValues = (String[]) evt.getNewValue();
+ }
+
+ if (selectedValues.length == 0) {
selectedInfo = "No selected values";
} else {
StringBuffer sb = new StringBuffer("Selected values: ");
Modified: trunk/samples/pickList-sample/src/main/webapp/pages/index.jsp
===================================================================
--- trunk/samples/pickList-sample/src/main/webapp/pages/index.jsp 2008-02-07 16:55:48 UTC
(rev 5922)
+++ trunk/samples/pickList-sample/src/main/webapp/pages/index.jsp 2008-02-07 16:56:08 UTC
(rev 5923)
@@ -63,8 +63,9 @@
</pickList:pickList>
<h:commandButton value="Submit" action="none"/>
- <h:outputText value="#{pickBean.selectedInfo}"/>
</h:form>
+ <h:outputText value="#{pickBean.selectedInfo}"/>
+
</f:view>
</body>
</html>
Show replies by date