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>