[richfaces-svn-commits] JBoss Rich Faces SVN: r5876 - in trunk/test-applications: facelets/src/main/java and 11 other directories.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Wed Feb 6 11:13:17 EST 2008


Author: ayanul
Date: 2008-02-06 11:13:17 -0500 (Wed, 06 Feb 2008)
New Revision: 5876

Added:
   trunk/test-applications/facelets/src/main/java/pickList/
   trunk/test-applications/facelets/src/main/java/pickList/PickList.java
   trunk/test-applications/facelets/src/main/webapp/PickList/
   trunk/test-applications/facelets/src/main/webapp/PickList/PickList.xhtml
   trunk/test-applications/facelets/src/main/webapp/WEB-INF/faces-config-PickList.xml
   trunk/test-applications/jsp/src/main/java/pickList/
   trunk/test-applications/jsp/src/main/java/pickList/PickList.java
   trunk/test-applications/jsp/src/main/webapp/PickList/
   trunk/test-applications/jsp/src/main/webapp/PickList/PickList.jsp
   trunk/test-applications/jsp/src/main/webapp/WEB-INF/faces-config-PickList.xml
Modified:
   trunk/test-applications/facelets/src/main/java/rich/RichBean.java
   trunk/test-applications/facelets/src/main/webapp/WEB-INF/web.xml
   trunk/test-applications/jsp/src/main/java/rich/RichBean.java
   trunk/test-applications/jsp/src/main/webapp/WEB-INF/web.xml
   trunk/test-applications/pom.xml
Log:
add pickList in test-application

Added: trunk/test-applications/facelets/src/main/java/pickList/PickList.java
===================================================================
--- trunk/test-applications/facelets/src/main/java/pickList/PickList.java	                        (rev 0)
+++ trunk/test-applications/facelets/src/main/java/pickList/PickList.java	2008-02-06 16:13:17 UTC (rev 5876)
@@ -0,0 +1,225 @@
+package pickList;
+
+import java.util.ArrayList;
+
+import javax.faces.event.ValueChangeEvent;
+import javax.faces.model.SelectItem;
+
+public class PickList {
+	public String copyAllControlLabel;
+	public String copyControlLabel;
+	public String dir;
+	public boolean disabled;
+	public boolean displayValueOnly;
+	public boolean fastOrderControlsVisible;
+	public boolean immediate;
+	public String listsHeight;
+	public String localValueSet;
+	public String moveControlsVerticalAlign;
+	public String removeAllControlLabel;
+	public String removeControlLabel;
+	public boolean rendered;
+	public String showButtonLabels;
+	public int size;
+	public String sourceListWidth;
+	public boolean switchByClick;
+	public String targetListWidth;
+	public String title;
+	public String [] value;
+	private ArrayList<SelectItem> data;
+	
+	public PickList() {
+		this.copyAllControlLabel = "copyAllControlLabel";
+		this.copyControlLabel = "copyControlLabel";
+		this.dir = "LTR";
+		this.disabled = false;
+		this.displayValueOnly = false;
+		this.fastOrderControlsVisible = true;
+		this.immediate = false;
+		this.listsHeight = "400";
+		//this.localValueSet = ;
+		this.moveControlsVerticalAlign = "30";
+		this.removeAllControlLabel = "removeAllControlLabel";
+		this.removeControlLabel = "removeControlLabel";
+		this.rendered = true;
+		this.showButtonLabels = "showButtonLabels";
+		this.size = 10;
+		this.sourceListWidth = "300";
+		this.switchByClick = false;
+		this.targetListWidth = "400";
+		this.title = "title";
+		data = new ArrayList<SelectItem>();
+		for(int i=0; i < 10; i++)
+			data.add(new SelectItem("selectItems " + i));
+			
+	}
+	
+	public void valueChangeListener(ValueChangeEvent event) {
+		
+	}
+	
+	public String getCopyAllControlLabel() {
+		return copyAllControlLabel;
+	}
+
+	public void setCopyAllControlLabel(String copyAllControlLabel) {
+		this.copyAllControlLabel = copyAllControlLabel;
+	}
+
+	public String getCopyControlLabel() {
+		return copyControlLabel;
+	}
+
+	public void setCopyControlLabel(String copyControlLabel) {
+		this.copyControlLabel = copyControlLabel;
+	}
+
+	public String getDir() {
+		return dir;
+	}
+
+	public void setDir(String dir) {
+		this.dir = dir;
+	}
+
+	public boolean isDisabled() {
+		return disabled;
+	}
+
+	public void setDisabled(boolean disabled) {
+		this.disabled = disabled;
+	}
+
+	public boolean isDisplayValueOnly() {
+		return displayValueOnly;
+	}
+
+	public void setDisplayValueOnly(boolean displayValueOnly) {
+		this.displayValueOnly = displayValueOnly;
+	}
+
+	public boolean isFastOrderControlsVisible() {
+		return fastOrderControlsVisible;
+	}
+
+	public void setFastOrderControlsVisible(boolean fastOrderControlsVisible) {
+		this.fastOrderControlsVisible = fastOrderControlsVisible;
+	}
+
+	public boolean isImmediate() {
+		return immediate;
+	}
+
+	public void setImmediate(boolean immediate) {
+		this.immediate = immediate;
+	}
+
+	public String getListsHeight() {
+		return listsHeight;
+	}
+
+	public void setListsHeight(String listsHeight) {
+		this.listsHeight = listsHeight;
+	}
+
+	public String getLocalValueSet() {
+		return localValueSet;
+	}
+
+	public void setLocalValueSet(String localValueSet) {
+		this.localValueSet = localValueSet;
+	}
+
+	public String getMoveControlsVerticalAlign() {
+		return moveControlsVerticalAlign;
+	}
+
+	public void setMoveControlsVerticalAlign(String moveControlsVerticalAlign) {
+		this.moveControlsVerticalAlign = moveControlsVerticalAlign;
+	}
+
+	public String getRemoveAllControlLabel() {
+		return removeAllControlLabel;
+	}
+
+	public void setRemoveAllControlLabel(String removeAllControlLabel) {
+		this.removeAllControlLabel = removeAllControlLabel;
+	}
+
+	public String getRemoveControlLabel() {
+		return removeControlLabel;
+	}
+
+	public void setRemoveControlLabel(String removeControlLabel) {
+		this.removeControlLabel = removeControlLabel;
+	}
+
+	public boolean isRendered() {
+		return rendered;
+	}
+
+	public void setRendered(boolean rendered) {
+		this.rendered = rendered;
+	}
+
+	public int getSize() {
+		return size;
+	}
+
+	public void setSize(int size) {
+		this.size = size;
+	}
+
+	public String getSourceListWidth() {
+		return sourceListWidth;
+	}
+
+	public void setSourceListWidth(String sourceListWidth) {
+		this.sourceListWidth = sourceListWidth;
+	}
+
+	public boolean isSwitchByClick() {
+		return switchByClick;
+	}
+
+	public void setSwitchByClick(boolean switchByClick) {
+		this.switchByClick = switchByClick;
+	}
+
+	public String getTargetListWidth() {
+		return targetListWidth;
+	}
+
+	public void setTargetListWidth(String targetListWidth) {
+		this.targetListWidth = targetListWidth;
+	}
+
+	public String getTitle() {
+		return title;
+	}
+
+	public void setTitle(String title) {
+		this.title = title;
+	}
+
+	public String [] getValue() {
+		return value;
+	}
+
+	public void setValue(String [] value) {
+		this.value = value;
+	}
+
+	public String getShowButtonLabels() {
+		return showButtonLabels;
+	}
+	public ArrayList<SelectItem> getData() {
+		return data;
+	}
+	public void setData(ArrayList<SelectItem> data) {
+		this.data = data;
+	}
+	public void setShowButtonLabels(String showButtonLabels) {
+		this.showButtonLabels = showButtonLabels;
+	}
+}

Modified: trunk/test-applications/facelets/src/main/java/rich/RichBean.java
===================================================================
--- trunk/test-applications/facelets/src/main/java/rich/RichBean.java	2008-02-06 16:05:07 UTC (rev 5875)
+++ trunk/test-applications/facelets/src/main/java/rich/RichBean.java	2008-02-06 16:13:17 UTC (rev 5876)
@@ -64,6 +64,7 @@
 		map.add("ListShuttle", add("/ListShuttle/ListShuttle", new boolean [] {true, true}));
 		map.add("ComponentControl", add("/ComponentControl/ComponentControl", new boolean [] {false, false}));
 		map.add("Columns", add("/Columns/Columns", new boolean [] {true, false}));
+		map.add("A_PickList", add("/PickList/PickList", new boolean [] {false, false}));
 	}
 	
 	public String getSrc() {

Added: trunk/test-applications/facelets/src/main/webapp/PickList/PickList.xhtml
===================================================================
--- trunk/test-applications/facelets/src/main/webapp/PickList/PickList.xhtml	                        (rev 0)
+++ trunk/test-applications/facelets/src/main/webapp/PickList/PickList.xhtml	2008-02-06 16:13:17 UTC (rev 5876)
@@ -0,0 +1,78 @@
+
+<f:subview xmlns:f="http://java.sun.com/jsf/core" xmlns:a4j="http://richfaces.org/a4j" xmlns:h="http://java.sun.com/jsf/html" xmlns:rich="http://richfaces.org/rich" id="pickListSubviewID">
+	<rich:pickList id="pickListID" valueChangeListener="#{pickList.valueChangeListener}"
+		copyAllControlLabel="#{pickList.copyAllControlLabel}" copyControlLabel="#{pickList.copyControlLabel}"
+		disabled="#{pickList.copyControlLabel}" displayValueOnly="#{pickList.displayValueOnly}" dir="#{pickList.dir}"
+		fastOrderControlsVisible="#{pickList.fastOrderControlsVisible}" immediate="#{pickList.immediate}"
+		listsHeight="#{pickList.listsHeight}" moveControlsVerticalAlign="#{pickList.removeAllControlLabel}"
+		removeAllControlLabel="#{pickList.removeAllControlLabel}" removeControlLabel="#{pickList.removeControlLabel}"
+		rendered="#{pickList.rendered}" showButtonLabels="#{pickList.showButtonLabels}" sourceListWidth="#{pickList.sourceListWidth}"
+		title="#{pickList.title}" switchByClick="#{pickList.switchByClick}" targetListWidth="#{pickList.targetListWidth}"
+		size="#{pickList.size}" >
+		<f:selectItem itemValue="selectItem" itemLabel="selectItem" />
+		<f:selectItem itemValue="selectItem 1" itemLabel="selectItem 1" />
+		<f:selectItem itemValue="selectItem 2" itemLabel="selectItem 2" />
+		<f:selectItems value="#{pickList.data}" />
+	</rich:pickList>
+
+	<h:commandButton value="submit"></h:commandButton>
+
+	<h:panelGrid columns="2">
+		<h:outputText value="title:"></h:outputText>
+		<h:inputText value="#{pickList.title}" onchange="submit();"></h:inputText>
+
+		<h:outputText value="moveControlsVerticalAlign:"></h:outputText>
+		<h:inputText value="#{pickList.moveControlsVerticalAlign}" onchange="submit();"></h:inputText>
+
+		<h:outputText value="showButtonLabels:"></h:outputText>
+		<h:selectBooleanCheckbox value="#{pickList.showButtonLabels}" onchange="submit();"></h:selectBooleanCheckbox>
+
+		<h:outputText value="copyAllControlLabel:"></h:outputText>
+		<h:inputText value="#{pickList.copyAllControlLabel}" onchange="submit();"></h:inputText>
+
+		<h:outputText value="copyControlLabel:"></h:outputText>
+		<h:inputText value="#{pickList.copyControlLabel}" onchange="submit();"></h:inputText>
+		
+		<h:outputText value="removeControlLabel:"></h:outputText>
+		<h:inputText value="#{pickList.removeControlLabel}" onchange="submit();"></h:inputText>
+
+		<h:outputText value="removeAllControlLabel:"></h:outputText>
+		<h:inputText value="#{pickList.removeAllControlLabel}" onchange="submit();"></h:inputText>
+
+		<h:outputText value="switchByClick:"></h:outputText>
+		<h:selectBooleanCheckbox value="#{pickList.switchByClick}" onchange="submit();"></h:selectBooleanCheckbox>
+
+		<h:outputText value="listsHeight:"></h:outputText>
+		<h:inputText value="#{pickList.listsHeight}" onchange="submit();"></h:inputText>
+
+		<h:outputText value="sourceListWidth:"></h:outputText>
+		<h:inputText value="#{pickList.sourceListWidth}" onchange="submit();"></h:inputText>
+
+		<h:outputText value="targetListWidth:"></h:outputText>
+		<h:inputText value="#{pickList.targetListWidth}" onchange="sumbmit();"></h:inputText>
+
+		<h:outputText value="fastOrderControlsVisible:"></h:outputText>
+		<h:selectBooleanCheckbox value="#{pickList.fastOrderControlsVisible}" onchange="submit();"></h:selectBooleanCheckbox>
+
+		<h:outputText value="dir:"></h:outputText>
+		<h:selectOneMenu value="#{pickList.dir}" onchange="submit();">
+			<f:selectItem itemValue="LTR" itemLabel="LTR" />
+			<f:selectItem itemValue="RTL" itemLabel="RTL" />
+		</h:selectOneMenu>
+		
+		<h:outputText value="size:"></h:outputText>
+		<h:inputText value="#{pickList.size}" onchange="sumbit();"></h:inputText>
+
+		<h:outputText value="displayValueOnly:"></h:outputText>
+		<h:selectBooleanCheckbox value="#{pickList.displayValueOnly}" onchange="submit();"></h:selectBooleanCheckbox>
+
+		<h:outputText value="rendered:"></h:outputText>
+		<h:selectBooleanCheckbox value="#{pickList.rendered}" onchange="submit();"></h:selectBooleanCheckbox>
+		
+		<h:outputText value="immediate:"></h:outputText>
+		<h:selectBooleanCheckbox value="#{pickList.immediate}" onchange="submit();"></h:selectBooleanCheckbox>
+
+		<h:outputText value="disabled:"></h:outputText>
+		<h:selectBooleanCheckbox value="#{pickList.disabled}" onchange="submit();"></h:selectBooleanCheckbox>
+	</h:panelGrid>
+</f:subview>
\ No newline at end of file

Added: trunk/test-applications/facelets/src/main/webapp/WEB-INF/faces-config-PickList.xml
===================================================================
--- trunk/test-applications/facelets/src/main/webapp/WEB-INF/faces-config-PickList.xml	                        (rev 0)
+++ trunk/test-applications/facelets/src/main/webapp/WEB-INF/faces-config-PickList.xml	2008-02-06 16:13:17 UTC (rev 5876)
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+<!DOCTYPE faces-config PUBLIC "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.0//EN"
+                              "http://java.sun.com/dtd/web-facesconfig_1_0.dtd">
+<faces-config>
+ <managed-bean>
+  <managed-bean-name>pickList</managed-bean-name>
+  <managed-bean-class>pickList.PickList</managed-bean-class>
+  <managed-bean-scope>session</managed-bean-scope>
+ </managed-bean>
+</faces-config>

Modified: trunk/test-applications/facelets/src/main/webapp/WEB-INF/web.xml
===================================================================
--- trunk/test-applications/facelets/src/main/webapp/WEB-INF/web.xml	2008-02-06 16:05:07 UTC (rev 5875)
+++ trunk/test-applications/facelets/src/main/webapp/WEB-INF/web.xml	2008-02-06 16:13:17 UTC (rev 5876)
@@ -47,7 +47,7 @@
 			/WEB-INF/faces-config-RichTest.xml,/WEB-INF/faces-config-jQuery.xml,/WEB-INF/faces-config-DragAndDrop.xml,
 			/WEB-INF/faces-config-OrderingList.xml,/WEB-INF/faces-config-DataOrderedList.xml,/WEB-INF/faces-config-DataDefinitionList.xml,
 			/WEB-INF/faces-config-ContextMenu.xml,/WEB-INF/faces-config-ListShuttle.xml,/WEB-INF/faces-config-Converter.xml,
-			/WEB-INF/faces-config-ComponentControl.xml, /WEB-INF/faces-config-Columns.xml</param-value>
+			/WEB-INF/faces-config-ComponentControl.xml, /WEB-INF/faces-config-Columns.xml,/WEB-INF/faces-config-PickList.xml</param-value>
  </context-param>
  <context-param>
   <param-name>org.ajax4jsf.COMPRESS_SCRIPT</param-name>

Added: trunk/test-applications/jsp/src/main/java/pickList/PickList.java
===================================================================
--- trunk/test-applications/jsp/src/main/java/pickList/PickList.java	                        (rev 0)
+++ trunk/test-applications/jsp/src/main/java/pickList/PickList.java	2008-02-06 16:13:17 UTC (rev 5876)
@@ -0,0 +1,225 @@
+package pickList;
+
+import java.util.ArrayList;
+
+import javax.faces.event.ValueChangeEvent;
+import javax.faces.model.SelectItem;
+
+public class PickList {
+	public String copyAllControlLabel;
+	public String copyControlLabel;
+	public String dir;
+	public boolean disabled;
+	public boolean displayValueOnly;
+	public boolean fastOrderControlsVisible;
+	public boolean immediate;
+	public String listsHeight;
+	public String localValueSet;
+	public String moveControlsVerticalAlign;
+	public String removeAllControlLabel;
+	public String removeControlLabel;
+	public boolean rendered;
+	public String showButtonLabels;
+	public int size;
+	public String sourceListWidth;
+	public boolean switchByClick;
+	public String targetListWidth;
+	public String title;
+	public String [] value;
+	private ArrayList<SelectItem> data;
+	
+	public PickList() {
+		this.copyAllControlLabel = "copyAllControlLabel";
+		this.copyControlLabel = "copyControlLabel";
+		this.dir = "LTR";
+		this.disabled = false;
+		this.displayValueOnly = false;
+		this.fastOrderControlsVisible = true;
+		this.immediate = false;
+		this.listsHeight = "400";
+		//this.localValueSet = ;
+		this.moveControlsVerticalAlign = "30";
+		this.removeAllControlLabel = "removeAllControlLabel";
+		this.removeControlLabel = "removeControlLabel";
+		this.rendered = true;
+		this.showButtonLabels = "showButtonLabels";
+		this.size = 10;
+		this.sourceListWidth = "300";
+		this.switchByClick = false;
+		this.targetListWidth = "400";
+		this.title = "title";
+		data = new ArrayList<SelectItem>();
+		for(int i=0; i < 10; i++)
+			data.add(new SelectItem("selectItems " + i));
+			
+	}
+	
+	public void valueChangeListener(ValueChangeEvent event) {
+		
+	}
+	
+	public String getCopyAllControlLabel() {
+		return copyAllControlLabel;
+	}
+
+	public void setCopyAllControlLabel(String copyAllControlLabel) {
+		this.copyAllControlLabel = copyAllControlLabel;
+	}
+
+	public String getCopyControlLabel() {
+		return copyControlLabel;
+	}
+
+	public void setCopyControlLabel(String copyControlLabel) {
+		this.copyControlLabel = copyControlLabel;
+	}
+
+	public String getDir() {
+		return dir;
+	}
+
+	public void setDir(String dir) {
+		this.dir = dir;
+	}
+
+	public boolean isDisabled() {
+		return disabled;
+	}
+
+	public void setDisabled(boolean disabled) {
+		this.disabled = disabled;
+	}
+
+	public boolean isDisplayValueOnly() {
+		return displayValueOnly;
+	}
+
+	public void setDisplayValueOnly(boolean displayValueOnly) {
+		this.displayValueOnly = displayValueOnly;
+	}
+
+	public boolean isFastOrderControlsVisible() {
+		return fastOrderControlsVisible;
+	}
+
+	public void setFastOrderControlsVisible(boolean fastOrderControlsVisible) {
+		this.fastOrderControlsVisible = fastOrderControlsVisible;
+	}
+
+	public boolean isImmediate() {
+		return immediate;
+	}
+
+	public void setImmediate(boolean immediate) {
+		this.immediate = immediate;
+	}
+
+	public String getListsHeight() {
+		return listsHeight;
+	}
+
+	public void setListsHeight(String listsHeight) {
+		this.listsHeight = listsHeight;
+	}
+
+	public String getLocalValueSet() {
+		return localValueSet;
+	}
+
+	public void setLocalValueSet(String localValueSet) {
+		this.localValueSet = localValueSet;
+	}
+
+	public String getMoveControlsVerticalAlign() {
+		return moveControlsVerticalAlign;
+	}
+
+	public void setMoveControlsVerticalAlign(String moveControlsVerticalAlign) {
+		this.moveControlsVerticalAlign = moveControlsVerticalAlign;
+	}
+
+	public String getRemoveAllControlLabel() {
+		return removeAllControlLabel;
+	}
+
+	public void setRemoveAllControlLabel(String removeAllControlLabel) {
+		this.removeAllControlLabel = removeAllControlLabel;
+	}
+
+	public String getRemoveControlLabel() {
+		return removeControlLabel;
+	}
+
+	public void setRemoveControlLabel(String removeControlLabel) {
+		this.removeControlLabel = removeControlLabel;
+	}
+
+	public boolean isRendered() {
+		return rendered;
+	}
+
+	public void setRendered(boolean rendered) {
+		this.rendered = rendered;
+	}
+
+	public int getSize() {
+		return size;
+	}
+
+	public void setSize(int size) {
+		this.size = size;
+	}
+
+	public String getSourceListWidth() {
+		return sourceListWidth;
+	}
+
+	public void setSourceListWidth(String sourceListWidth) {
+		this.sourceListWidth = sourceListWidth;
+	}
+
+	public boolean isSwitchByClick() {
+		return switchByClick;
+	}
+
+	public void setSwitchByClick(boolean switchByClick) {
+		this.switchByClick = switchByClick;
+	}
+
+	public String getTargetListWidth() {
+		return targetListWidth;
+	}
+
+	public void setTargetListWidth(String targetListWidth) {
+		this.targetListWidth = targetListWidth;
+	}
+
+	public String getTitle() {
+		return title;
+	}
+
+	public void setTitle(String title) {
+		this.title = title;
+	}
+
+	public String [] getValue() {
+		return value;
+	}
+
+	public void setValue(String [] value) {
+		this.value = value;
+	}
+
+	public String getShowButtonLabels() {
+		return showButtonLabels;
+	}
+	public ArrayList<SelectItem> getData() {
+		return data;
+	}
+	public void setData(ArrayList<SelectItem> data) {
+		this.data = data;
+	}
+	public void setShowButtonLabels(String showButtonLabels) {
+		this.showButtonLabels = showButtonLabels;
+	}
+}

Modified: trunk/test-applications/jsp/src/main/java/rich/RichBean.java
===================================================================
--- trunk/test-applications/jsp/src/main/java/rich/RichBean.java	2008-02-06 16:05:07 UTC (rev 5875)
+++ trunk/test-applications/jsp/src/main/java/rich/RichBean.java	2008-02-06 16:13:17 UTC (rev 5876)
@@ -64,6 +64,7 @@
 		map.add("ListShuttle", add("/ListShuttle/ListShuttle", new boolean [] {true, true}));
 		map.add("ComponentControl", add("/ComponentControl/ComponentControl", new boolean [] {false, false}));
 		map.add("Columns", add("/Columns/Columns", new boolean [] {true, false}));
+		map.add("A_PickList", add("/PickList/PickList", new boolean [] {false, false}));
 	}
 	
 	public String getSrc() {
@@ -134,6 +135,7 @@
 		this.log = log;
 	}
 	
+	@SuppressWarnings("unchecked")
 	public List<SelectItem> getList(){
 		Iterator<String> iterator = map.getSet().iterator();
 		List<SelectItem> list = new ArrayList<SelectItem>();

Added: trunk/test-applications/jsp/src/main/webapp/PickList/PickList.jsp
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/PickList/PickList.jsp	                        (rev 0)
+++ trunk/test-applications/jsp/src/main/webapp/PickList/PickList.jsp	2008-02-06 16:13:17 UTC (rev 5876)
@@ -0,0 +1,81 @@
+<%@ 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://richfaces.org/rich" prefix="rich"%>
+<f:subview id="pickListSubviewID">
+	<rich:pickList id="pickListID" valueChangeListener="#{pickList.valueChangeListener}"
+		copyAllControlLabel="#{pickList.copyAllControlLabel}" copyControlLabel="#{pickList.copyControlLabel}"
+		disabled="#{pickList.copyControlLabel}" displayValueOnly="#{pickList.displayValueOnly}" dir="#{pickList.dir}"
+		fastOrderControlsVisible="#{pickList.fastOrderControlsVisible}" immediate="#{pickList.immediate}"
+		listsHeight="#{pickList.listsHeight}" moveControlsVerticalAlign="#{pickList.removeAllControlLabel}"
+		removeAllControlLabel="#{pickList.removeAllControlLabel}" removeControlLabel="#{pickList.removeControlLabel}"
+		rendered="#{pickList.rendered}" showButtonLabels="#{pickList.showButtonLabels}" sourceListWidth="#{pickList.sourceListWidth}"
+		title="#{pickList.title}" switchByClick="#{pickList.switchByClick}" targetListWidth="#{pickList.targetListWidth}"
+		size="#{pickList.size}" >
+		<f:selectItem itemValue="selectItem" itemLabel="selectItem" />
+		<f:selectItem itemValue="selectItem 1" itemLabel="selectItem 1" />
+		<f:selectItem itemValue="selectItem 2" itemLabel="selectItem 2" />
+		<f:selectItems value="#{pickList.data}" />
+	</rich:pickList>
+
+	<h:commandButton value="submit"></h:commandButton>
+
+	<h:panelGrid columns="2">
+		<h:outputText value="title:"></h:outputText>
+		<h:inputText value="#{pickList.title}" onchange="submit();"></h:inputText>
+
+		<h:outputText value="moveControlsVerticalAlign:"></h:outputText>
+		<h:inputText value="#{pickList.moveControlsVerticalAlign}" onchange="submit();"></h:inputText>
+
+		<h:outputText value="showButtonLabels:"></h:outputText>
+		<h:selectBooleanCheckbox value="#{pickList.showButtonLabels}" onchange="submit();"></h:selectBooleanCheckbox>
+
+		<h:outputText value="copyAllControlLabel:"></h:outputText>
+		<h:inputText value="#{pickList.copyAllControlLabel}" onchange="submit();"></h:inputText>
+
+		<h:outputText value="copyControlLabel:"></h:outputText>
+		<h:inputText value="#{pickList.copyControlLabel}" onchange="submit();"></h:inputText>
+		
+		<h:outputText value="removeControlLabel:"></h:outputText>
+		<h:inputText value="#{pickList.removeControlLabel}" onchange="submit();"></h:inputText>
+
+		<h:outputText value="removeAllControlLabel:"></h:outputText>
+		<h:inputText value="#{pickList.removeAllControlLabel}" onchange="submit();"></h:inputText>
+
+		<h:outputText value="switchByClick:"></h:outputText>
+		<h:selectBooleanCheckbox value="#{pickList.switchByClick}" onchange="submit();"></h:selectBooleanCheckbox>
+
+		<h:outputText value="listsHeight:"></h:outputText>
+		<h:inputText value="#{pickList.listsHeight}" onchange="submit();"></h:inputText>
+
+		<h:outputText value="sourceListWidth:"></h:outputText>
+		<h:inputText value="#{pickList.sourceListWidth}" onchange="submit();"></h:inputText>
+
+		<h:outputText value="targetListWidth:"></h:outputText>
+		<h:inputText value="#{pickList.targetListWidth}" onchange="sumbmit();"></h:inputText>
+
+		<h:outputText value="fastOrderControlsVisible:"></h:outputText>
+		<h:selectBooleanCheckbox value="#{pickList.fastOrderControlsVisible}" onchange="submit();"></h:selectBooleanCheckbox>
+
+		<h:outputText value="dir:"></h:outputText>
+		<h:selectOneMenu value="#{pickList.dir}" onchange="submit();">
+			<f:selectItem itemValue="LTR" itemLabel="LTR" />
+			<f:selectItem itemValue="RTL" itemLabel="RTL" />
+		</h:selectOneMenu>
+		
+		<h:outputText value="size:"></h:outputText>
+		<h:inputText value="#{pickList.size}" onchange="sumbit();"></h:inputText>
+
+		<h:outputText value="displayValueOnly:"></h:outputText>
+		<h:selectBooleanCheckbox value="#{pickList.displayValueOnly}" onchange="submit();"></h:selectBooleanCheckbox>
+
+		<h:outputText value="rendered:"></h:outputText>
+		<h:selectBooleanCheckbox value="#{pickList.rendered}" onchange="submit();"></h:selectBooleanCheckbox>
+		
+		<h:outputText value="immediate:"></h:outputText>
+		<h:selectBooleanCheckbox value="#{pickList.immediate}" onchange="submit();"></h:selectBooleanCheckbox>
+
+		<h:outputText value="disabled:"></h:outputText>
+		<h:selectBooleanCheckbox value="#{pickList.disabled}" onchange="submit();"></h:selectBooleanCheckbox>
+	</h:panelGrid>
+</f:subview>
\ No newline at end of file

Added: trunk/test-applications/jsp/src/main/webapp/WEB-INF/faces-config-PickList.xml
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/WEB-INF/faces-config-PickList.xml	                        (rev 0)
+++ trunk/test-applications/jsp/src/main/webapp/WEB-INF/faces-config-PickList.xml	2008-02-06 16:13:17 UTC (rev 5876)
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+<!DOCTYPE faces-config PUBLIC "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.0//EN"
+                              "http://java.sun.com/dtd/web-facesconfig_1_0.dtd">
+<faces-config>
+ <managed-bean>
+  <managed-bean-name>pickList</managed-bean-name>
+  <managed-bean-class>pickList.PickList</managed-bean-class>
+  <managed-bean-scope>session</managed-bean-scope>
+ </managed-bean>
+</faces-config>

Modified: trunk/test-applications/jsp/src/main/webapp/WEB-INF/web.xml
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/WEB-INF/web.xml	2008-02-06 16:05:07 UTC (rev 5875)
+++ trunk/test-applications/jsp/src/main/webapp/WEB-INF/web.xml	2008-02-06 16:13:17 UTC (rev 5876)
@@ -12,21 +12,21 @@
  </context-param>
  <context-param>
   <param-name>javax.faces.CONFIG_FILES</param-name>
-  <param-value>/WEB-INF/faces-config-DataTable.xml,/WEB-INF/faces-config-SimpleTogglePanel.xml,
-			/WEB-INF/faces-config-Panel.xml,/WEB-INF/faces-config-PanelBar.xml,/WEB-INF/faces-config-TabPanel.xml,
-			/WEB-INF/faces-config-TogglePanel.xml,/WEB-INF/faces-config-Paint2D.xml,/WEB-INF/faces-config-InputNumberSlider.xml,
-			/WEB-INF/faces-config-InputNumberSpinner.xml,/WEB-INF/faces-config-DDMenu.xml,/WEB-INF/faces-config-Tree.xml,
-			/WEB-INF/faces-config-PanelMenu.xml,/WEB-INF/faces-config-Icon.xml,/WEB-INF/faces-config-ModalPanel.xml,
-			/WEB-INF/faces-config-tooltip.xml,/WEB-INF/faces-config-Skin.xml,/WEB-INF/faces-config-Calendar.xml,
-			/WEB-INF/faces-config-Gmap.xml,/WEB-INF/faces-config-DataFilterSlider.xml,/WEB-INF/faces-config-Separator.xml,
-			/WEB-INF/faces-config-Spacer.xml,/WEB-INF/faces-config-ToolBar.xml,/WEB-INF/faces-config-DataScroller.xml,
-			/WEB-INF/faces-config-SuggestionBox.xml,/WEB-INF/faces-config-Message.xml,
-			/WEB-INF/faces-config-VirtualEarth.xml,/WEB-INF/faces-config-Effect.xml,/WEB-INF/faces-config-Insert.xml,
-			/WEB-INF/faces-config-RichBean.xml,/WEB-INF/faces-config-ScrollableDataTable.xml,
-			/WEB-INF/faces-config-jQuery.xml,/WEB-INF/faces-config-DragAndDrop.xml,
-			/WEB-INF/faces-config-OrderingList.xml,/WEB-INF/faces-config-DataOrderedList.xml,/WEB-INF/faces-config-DataDefinitionList.xml,
-			/WEB-INF/faces-config-ContextMenu.xml,/WEB-INF/faces-config-ListShuttle.xml,/WEB-INF/faces-config-Converter.xml,
-			/WEB-INF/faces-config-ComponentControl.xml,/WEB-INF/faces-config-Columns.xml</param-value>
+  <param-value>/WEB-INF/faces-config-DataTable.xml,/WEB-INF/faces-config-SimpleTogglePanel.xml,
+			/WEB-INF/faces-config-Panel.xml,/WEB-INF/faces-config-PanelBar.xml,/WEB-INF/faces-config-TabPanel.xml,
+			/WEB-INF/faces-config-TogglePanel.xml,/WEB-INF/faces-config-Paint2D.xml,/WEB-INF/faces-config-InputNumberSlider.xml,
+			/WEB-INF/faces-config-InputNumberSpinner.xml,/WEB-INF/faces-config-DDMenu.xml,/WEB-INF/faces-config-Tree.xml,
+			/WEB-INF/faces-config-PanelMenu.xml,/WEB-INF/faces-config-Icon.xml,/WEB-INF/faces-config-ModalPanel.xml,
+			/WEB-INF/faces-config-tooltip.xml,/WEB-INF/faces-config-Skin.xml,/WEB-INF/faces-config-Calendar.xml,
+			/WEB-INF/faces-config-Gmap.xml,/WEB-INF/faces-config-DataFilterSlider.xml,/WEB-INF/faces-config-Separator.xml,
+			/WEB-INF/faces-config-Spacer.xml,/WEB-INF/faces-config-ToolBar.xml,/WEB-INF/faces-config-DataScroller.xml,
+			/WEB-INF/faces-config-SuggestionBox.xml,/WEB-INF/faces-config-Message.xml,
+			/WEB-INF/faces-config-VirtualEarth.xml,/WEB-INF/faces-config-Effect.xml,/WEB-INF/faces-config-Insert.xml,
+			/WEB-INF/faces-config-RichBean.xml,/WEB-INF/faces-config-ScrollableDataTable.xml,
+			/WEB-INF/faces-config-jQuery.xml,/WEB-INF/faces-config-DragAndDrop.xml,
+			/WEB-INF/faces-config-OrderingList.xml,/WEB-INF/faces-config-DataOrderedList.xml,/WEB-INF/faces-config-DataDefinitionList.xml,
+			/WEB-INF/faces-config-ContextMenu.xml,/WEB-INF/faces-config-ListShuttle.xml,/WEB-INF/faces-config-Converter.xml,
+			/WEB-INF/faces-config-ComponentControl.xml,/WEB-INF/faces-config-Columns.xml,/WEB-INF/faces-config-PickList.xml</param-value>
  </context-param>
  <context-param>
   <param-name>org.ajax4jsf.COMPRESS_SCRIPT</param-name>

Modified: trunk/test-applications/pom.xml
===================================================================
--- trunk/test-applications/pom.xml	2008-02-06 16:05:07 UTC (rev 5875)
+++ trunk/test-applications/pom.xml	2008-02-06 16:13:17 UTC (rev 5876)
@@ -7,7 +7,7 @@
 	</parent>
 
 	<repositories>
-		<repository>
+		<!--repository>
 			<releases>
 				<enabled>true</enabled>
 			</releases>
@@ -21,7 +21,7 @@
 			<name>Exadel Repository for Maven Snapshots</name>
 			<url>http://maven.exadel.com/</url>
 			<layout>default</layout>
-		</repository>
+		</repository-->
 		<repository>
 			<releases>
 				<enabled>true</enabled>




More information about the richfaces-svn-commits mailing list