[richfaces-svn-commits] JBoss Rich Faces SVN: r2948 - in trunk/test-applications/jsp/src/main: webapp/Calendar and 1 other directories.
richfaces-svn-commits at lists.jboss.org
richfaces-svn-commits at lists.jboss.org
Fri Sep 14 13:58:30 EDT 2007
Author: ayanul
Date: 2007-09-14 13:58:30 -0400 (Fri, 14 Sep 2007)
New Revision: 2948
Modified:
trunk/test-applications/jsp/src/main/java/calendar/CalendarBean.java
trunk/test-applications/jsp/src/main/webapp/Calendar/Calendar.jsp
trunk/test-applications/jsp/src/main/webapp/pages/Div.jsp
trunk/test-applications/jsp/src/main/webapp/pages/RichTest.jsp
trunk/test-applications/jsp/src/main/webapp/pages/SelectOneMenuPage.jsp
Log:
update
Modified: trunk/test-applications/jsp/src/main/java/calendar/CalendarBean.java
===================================================================
--- trunk/test-applications/jsp/src/main/java/calendar/CalendarBean.java 2007-09-14 17:58:23 UTC (rev 2947)
+++ trunk/test-applications/jsp/src/main/java/calendar/CalendarBean.java 2007-09-14 17:58:30 UTC (rev 2948)
@@ -24,35 +24,58 @@
import java.text.DateFormat;
import java.util.Date;
import java.util.Locale;
-
+import java.util.TimeZone;
import javax.faces.event.ValueChangeEvent;
-/**
- * 20/07/2007
- *
- * @author Alexej Kushunin
- * @mailto: akushunin at exadel.com
- *
- */
+import org.richfaces.event.CurrentDateChangeEvent;
+
public class CalendarBean {
- private static final String[] WEEK_DAY_LABELS = new String[] { "Sun *",
+ private static final String [] WEEK_DAY_LABELS = new String [] { "Sun *",
"Mon +", "Tue +", "Wed +", "Thu +", "Fri +", "Sat *" };
+ private static final String [] WEEK_DAY = new String [] {"Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"};
+ private static final String [] MOUNT_LABELS = new String [] {"January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"};
+ private static final String [] MOUNT_LABELS_SHORT = new String [] {"Jan +", "Feb +", "Mar +", "Apr +", "May +", "Jun +", "Jul +", "Aug +", "Sep +", "Oct +", "Nov +", "Dec +"};
+
private Locale locale;
-
private boolean popup;
private boolean readonly;
private boolean showInput;
private boolean enableManualInput;
- private String pattern;
+ private boolean ajaxSingle;
+ private boolean disabled;
+ private boolean bypassUpdates;
+ private boolean rendered;
+ private boolean useCustomDayLabels;
+ private boolean useCustomDay;
+ private boolean useCustomMountLabels;
+ private boolean useCustomMountLabelsShort;
+ private boolean required;
private Date currentDate;
private Date selectedDate;
+ private String height;
+ private String width;
+ private String pattern;
private String jointPoint;
private String direction;
private String boundary;
-
- private boolean useCustomDayLabels;
-
+ private String icon;
+ private String toolTipMode;
+ private String scrollMode;
+ private String label;
+ private int zindex;
+ private int counter;
+
+ public void changeIcons() {
+ if (icon != null) {
+ icon = null;
+ label = "Button label";
+ } else {
+ icon = "/pics/item.png";
+ label = null;
+ }
+ }
+
public Locale getLocale() {
return locale;
}
@@ -86,7 +109,9 @@
}
public CalendarBean() {
-
+ height = "400px";
+ width = "400px";
+ label = "Button label";
locale = Locale.US;
popup = true;
pattern = "MMM d, yyyy";
@@ -96,6 +121,18 @@
enableManualInput=false;
showInput=true;
boundary = "inactive";
+ icon = null;
+ disabled = false;
+ bypassUpdates = false;
+ rendered = true;
+ zindex = 2;
+ toolTipMode = "none";
+ scrollMode = "client";
+ required = false;
+ useCustomDay = false;
+ useCustomDayLabels = false;
+ useCustomMountLabels = false;
+ useCustomMountLabelsShort = false;
}
@@ -124,7 +161,6 @@
}
public void selectLocale(ValueChangeEvent event) {
-
String tLocale = (String) event.getNewValue();
if (tLocale != null) {
String lang = tLocale.substring(0, 2);
@@ -141,13 +177,37 @@
this.useCustomDayLabels = useCustomDayLabels;
}
+ public Object getUseCustomMountLabelsShort() {
+ if (isUseCustomMountLabelsShort()) {
+ return CalendarBean.MOUNT_LABELS_SHORT;
+ } else {
+ return null;
+ }
+ }
+
+ public Object getUseCustomMountLabels() {
+ if (isUseCustomMountLabels()) {
+ return CalendarBean.MOUNT_LABELS;
+ } else {
+ return null;
+ }
+ }
+
public Object getWeekDayLabelsShort() {
if (isUseCustomDayLabels()) {
- return WEEK_DAY_LABELS;
+ return CalendarBean.WEEK_DAY_LABELS;
} else {
return null;
}
}
+
+ public Object getWeekDayLabels() {
+ if (isUseCustomDay()) {
+ return CalendarBean.WEEK_DAY;
+ } else {
+ return null;
+ }
+ }
public String getCurrentDateAsText() {
Date currentDate = getCurrentDate();
@@ -206,5 +266,141 @@
public void setBoundary(String boundary) {
this.boundary = boundary;
}
+ public void dcl(CurrentDateChangeEvent event){
+ System.out.println(event.getCurrentDateString());
+ System.out.println("ajvhckndskncs");
+ }
+ public void ddd(ValueChangeEvent event){
+ System.out.println(event.getOldValue());
+ System.out.println(event.getNewValue());
+
+ }
+ public int getCounter() {
+ return counter++;
+ }
+
+ public boolean isAjaxSingle() {
+ return ajaxSingle;
+ }
+
+ public void setAjaxSingle(boolean ajaxSingle) {
+ this.ajaxSingle = ajaxSingle;
+ }
+
+ public String getIcon() {
+ return icon;
+ }
+
+ public void setIcon(String icon) {
+ this.icon = icon;
+ }
+
+ public boolean isDisabled() {
+ return disabled;
+ }
+
+ public void setDisabled(boolean disabled) {
+ this.disabled = disabled;
+ }
+
+ public boolean isBypassUpdates() {
+ return bypassUpdates;
+ }
+
+ public void setBypassUpdates(boolean bypassUpdates) {
+ this.bypassUpdates = bypassUpdates;
+ }
+
+ public String getHeight() {
+ return height;
+ }
+
+ public void setHeight(String height) {
+ this.height = height;
+ }
+
+ public boolean isRendered() {
+ return rendered;
+ }
+
+ public void setRendered(boolean rendered) {
+ this.rendered = rendered;
+ }
+
+ public String getToolTipMode() {
+ return toolTipMode;
+ }
+
+ public void setToolTipMode(String toolTipMode) {
+ this.toolTipMode = toolTipMode;
+ }
+
+ public String getScrollMode() {
+ return scrollMode;
+ }
+
+ public void setScrollMode(String scrollMode) {
+ this.scrollMode = scrollMode;
+ }
+
+ public int getZindex() {
+ return zindex;
+ }
+
+ public void setZindex(int zindex) {
+ this.zindex = zindex;
+ }
+
+ public String getWidth() {
+ return width;
+ }
+
+ public void setWidth(String width) {
+ this.width = width;
+ }
+
+
+
+ public boolean isUseCustomDay() {
+ return useCustomDay;
+ }
+
+
+
+ public void setUseCustomDay(boolean useCustomDay) {
+ this.useCustomDay = useCustomDay;
+ }
+
+ public boolean isRequired() {
+ return required;
+ }
+
+ public void setRequired(boolean required) {
+ this.required = required;
+ }
+
+ public boolean isUseCustomMountLabels() {
+ return useCustomMountLabels;
+ }
+
+ public void setUseCustomMountLabels(boolean useCustomMountLabels) {
+ this.useCustomMountLabels = useCustomMountLabels;
+ }
+
+ public boolean isUseCustomMountLabelsShort() {
+ return useCustomMountLabelsShort;
+ }
+
+ public void setUseCustomMountLabelsShort(boolean useCustomMountLabelsShort) {
+ this.useCustomMountLabelsShort = useCustomMountLabelsShort;
+ }
+
+ public String getLabel() {
+ return label;
+ }
+
+ public void setLabel(String label) {
+ this.label = label;
+ }
}
Modified: trunk/test-applications/jsp/src/main/webapp/Calendar/Calendar.jsp
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/Calendar/Calendar.jsp 2007-09-14 17:58:23 UTC (rev 2947)
+++ trunk/test-applications/jsp/src/main/webapp/Calendar/Calendar.jsp 2007-09-14 17:58:30 UTC (rev 2948)
@@ -16,111 +16,197 @@
background-color: #0087FF;
}
</style>
- <a4j:outputPanel ajaxRendered="true">
- <h:messages />
- </a4j:outputPanel>
- <h:form>
- <rich:calendar
- id="calendar"
- dataModel="#{calendarDataModel}"
- locale="#{calendarBean.locale}"
- popup="#{calendarBean.popup}"
- datePattern="#{calendarBean.pattern}"
- weekDayLabelsShort="#{calendarBean.weekDayLabelsShort}"
- value="#{calendarBean.selectedDate}"
- currentDate="#{calendarBean.currentDate}"
- jointPoint="#{calendarBean.jointPoint}"
- direction="#{calendarBean.direction}"
- buttonLabel="PopUp"
- enableManualInput="#{calendarBean.enableManualInput}"
- showInput="#{calendarBean.showInput}"
- boundaryDatesMode="#{calendarBean.boundary}">
- <f:facet name="optionalHeader">
- <h:outputText value="optionalHeader Facet" />
- </f:facet>
- <f:facet name="optionalFooter">
- <h:outputText value="optionalFooter Facet" />
- </f:facet>
- <f:validator validatorId="org.richfaces.CalendarValidator" />
-
- <h:panelGrid columns="2">
- <f:verbatim><span style="padding: 2px;" <%-- class="largeText"--%>>{day}</span></f:verbatim>
- <%-- h:panelGrid>
- <h:outputText styleClass="smallText" value="{data.enLabel}" />
- <h:outputText styleClass="smallText" value="{data.frLabel}" />
- <h:outputText styleClass="smallText" value="{data.deLabel}" />
- </h:panelGrid--%>
- </h:panelGrid>
- </rich:calendar>
-
- <h:panelGrid columns="2">
- <h:outputText value="Select Locale:" />
- <h:selectOneRadio onchange="submit()" value="en/US" valueChangeListener="#{calendarBean.selectLocale}">
- <f:selectItem itemLabel="US" itemValue="en/US"/>
- <f:selectItem itemLabel="DE" itemValue="de/DE"/>
- <f:selectItem itemLabel="FR" itemValue="fr/FR"/>
- <f:selectItem itemLabel="RU" itemValue="ru/RU"/>
- </h:selectOneRadio>
- <h:outputText value="Popup Mode:" />
- <h:selectBooleanCheckbox value="#{calendarBean.popup}" onclick="submit()"/>
- <h:outputText value="Custom day labels:" />
- <h:selectBooleanCheckbox value="#{calendarBean.useCustomDayLabels}" onclick="submit()"/>
- <h:outputText value="Select Date Pattern:"/>
- <h:selectOneMenu value="MMM d, yyyy" onchange="submit()" valueChangeListener="#{calendarBean.selectPattern}">
- <f:selectItem itemLabel="d/M/yy" itemValue="d/M/yy"/>
- <f:selectItem itemLabel="dd/M/yy" itemValue="dd/M/yy"/>
- <f:selectItem itemLabel="d/MMM/y" itemValue="d/MMM/y"/>
- <f:selectItem itemLabel="MMM d, yyyy" itemValue="MMM d, yyyy"/>
- </h:selectOneMenu>
- <h:inputText id="selectdate"/><h:commandButton type="button" value="Select Date" onclick="$(this.form.id+':calendar').component.selectDate(this.form[this.form.id+':selectdate'].value);"/>
- <h:outputText value="Select Popup Joint Point:" />
- <h:selectOneRadio onchange="submit()" value="#{calendarBean.jointPoint}" valueChangeListener="#{calendarBean.selectJointPoint}">
- <f:selectItem itemLabel="bottom-right" itemValue="bottom-right"/>
- <f:selectItem itemLabel="bottom-left" itemValue="bottom-left"/>
- <f:selectItem itemLabel="top-right" itemValue="top-right"/>
- <f:selectItem itemLabel="top-left" itemValue="top-left"/>
- </h:selectOneRadio>
- <h:outputText value="Select Popup Direction:" />
- <h:selectOneRadio onchange="submit()" value="#{calendarBean.direction}" valueChangeListener="#{calendarBean.selectDirection}">
- <f:selectItem itemLabel="bottom-right" itemValue="bottom-right"/>
- <f:selectItem itemLabel="bottom-left" itemValue="bottom-left"/>
- <f:selectItem itemLabel="top-right" itemValue="top-right"/>
- <f:selectItem itemLabel="top-left" itemValue="top-left"/>
- <f:selectItem itemLabel="auto" itemValue="auto"/>
- </h:selectOneRadio>
- <h:outputText value="BoundaryDatesMode:" />
- <h:selectOneRadio onclick="submit()" value="#{calendarBean.boundary}">
- <f:selectItem itemLabel="inactive" itemValue="inactive"/>
- <f:selectItem itemLabel="select" itemValue="select"/>
- <f:selectItem itemLabel="scroll" itemValue="scroll"/>
- </h:selectOneRadio>
- <h:outputText value="EnableManualInput:"></h:outputText>
- <h:selectBooleanCheckbox value="#{calendarBean.enableManualInput}"
- onclick="submit()">
- </h:selectBooleanCheckbox>
- <h:outputText value="ShowInput:"></h:outputText>
- <h:selectBooleanCheckbox value="#{calendarBean.showInput}"
- onclick="submit()">
- </h:selectBooleanCheckbox>
-
+<h:form>
+ <rich:calendar id="calendarID" dataModel="#{calendarDataModel}"
+ locale="#{calendarBean.locale}" popup="#{calendarBean.popup}"
+ datePattern="#{calendarBean.pattern}"
+ weekDayLabelsShort="#{calendarBean.weekDayLabelsShort}"
+ weekDayLabels="#{calendarBean.weekDayLabels}"
+ monthLabels="#{calendarBean.useCustomMountLabels}"
+ monthLabelsShort="#{calendarBean.useCustomMountLabelsShort}"
+ value="#{calendarBean.selectedDate}" buttonLabel="#{calendarBean.label}"
+ currentDate="#{calendarBean.currentDate}"
+ jointPoint="#{calendarBean.jointPoint}"
+ direction="#{calendarBean.direction}"
+ enableManualInput="#{calendarBean.enableManualInput}"
+ showInput="#{calendarBean.showInput}"
+ boundaryDatesMode="#{calendarBean.boundary}"
+ currentDateChangeListener="#{calendarBean.dcl}"
+ valueChangeListener="#{calendarBean.ddd}" reRender="counter"
+ inputClass="ic" buttonClass="bc"
+ ajaxSingle="#{calendarBean.ajaxSingle}"
+ buttonIcon="#{calendarBean.icon}"
+ buttonIconDisabled="/pics/file-manager-reject.png"
+ disabled="#{calendarBean.disabled}"
+ bypassUpdates="#{calendarBean.bypassUpdates}"
+ height="#{calendarBean.height}"
+ width="#{calendarBean.width}"
+ zindex="#{calendarBean.zindex}"
+ toolTipMode="#{calendarBean.toolTipMode}"
+ scrollMode="#{calendarBean.scrollMode}"
+ rendered="#{calendarBean.rendered}"
+ focus="popupModeID"
+ required="#{calendarBean.required}"
+ requiredMessage="Required Message">
+ <f:facet name="optionalHeader">
+ <h:outputText value="optionalHeader Facet" />
+ </f:facet>
+ <f:facet name="optionalFooter">
+ <h:outputText value="optionalFooter Facet" />
+ </f:facet>
+ <f:validator validatorId="org.richfaces.CalendarValidator" />
+
+ <h:panelGrid columns="2">
+ <f:verbatim>
+ <span style="padding: 2px;">{day}</span>
+ </f:verbatim>
+ <h:panelGrid>
+ <h:outputText styleClass="smallText" value="{data.enLabel}" />
+ <h:outputText styleClass="smallText" value="{data.frLabel}" />
+ <h:outputText styleClass="smallText" value="{data.deLabel}" />
+ </h:panelGrid>
+ </h:panelGrid>
+ </rich:calendar>
+
+ <h:panelGrid columns="2">
+ <h:outputText value="Select Locale:" />
+ <h:selectOneRadio onchange="submit()" value="en/US"
+ valueChangeListener="#{calendarBean.selectLocale}">
+ <f:selectItem itemLabel="US" itemValue="en/US" />
+ <f:selectItem itemLabel="DE" itemValue="de/DE" />
+ <f:selectItem itemLabel="FR" itemValue="fr/FR" />
+ <f:selectItem itemLabel="RU" itemValue="ru/RU" />
+ </h:selectOneRadio>
+ <h:outputText value="Popup Mode:" />
+ <h:selectBooleanCheckbox id="popupModeID" value="#{calendarBean.popup}"
+ onclick="submit()" />
+
+ <h:outputText value="Custom day labels short:" />
+ <h:selectBooleanCheckbox value="#{calendarBean.useCustomDayLabels}"
+ onclick="submit()" />
+
+ <h:outputText value="Custom day labels" />
+ <h:selectBooleanCheckbox value="#{calendarBean.useCustomDay}"
+ onclick="submit()" />
+
+ <h:outputText value="Custom mount labels" />
+ <h:selectBooleanCheckbox value="#{calendarBean.useCustomMountLabels}"
+ onclick="submit()" />
+
+ <h:outputText value="Custom mount labels short" />
+ <h:selectBooleanCheckbox value="#{calendarBean.useCustomMountLabelsShort}"
+ onclick="submit()" />
+
+
+ <h:outputText value="Select Date Pattern:" />
+ <h:selectOneMenu value="MMM d, yyyy" onchange="submit()"
+ valueChangeListener="#{calendarBean.selectPattern}">
+ <f:selectItem itemLabel="d/M/yy" itemValue="d/M/yy" />
+ <f:selectItem itemLabel="dd/M/yy" itemValue="dd/M/yy" />
+ <f:selectItem itemLabel="d/MMM/y" itemValue="d/MMM/y" />
+ <f:selectItem itemLabel="MMM d, yyyy" itemValue="MMM d, yyyy" />
+ </h:selectOneMenu>
+
+ <h:inputText id="selectdate" />
+ <h:commandButton type="button" value="Select Date"
+ onclick="$(this.form.id+':calendarID').component.selectDate(this.form[this.form.id+':selectdate'].value);" />
- <%-- <h:commandButton id="calendarPopup" type="button" value="popup" onclick="$(this.form.id+':calendar').component.doSwitch();"/>
- --%> </h:panelGrid>
+ <h:outputText value="z-index:" />
+ <h:inputText value="#{calendarBean.zindex}">
+ <a4j:support event="onchange" reRender="calendarID"></a4j:support>
+ </h:inputText>
+
+ <h:outputText value="Height:" />
+ <h:inputText value="#{calendarBean.height}">
+ <a4j:support event="onchange" reRender="calendarID"></a4j:support>
+ </h:inputText>
- <h:outputText value="Current date: "/>
- <h:outputText value="#{calendarBean.currentDateAsText}" />
- <f:verbatim><br /></f:verbatim>
- <h:outputText value="Selected date: "/>
- <h:outputText value="#{calendarBean.selectedDate}" />
- <f:verbatim><br /></f:verbatim>
+ <h:outputText value="Width:" />
+ <h:inputText value="#{calendarBean.width}">
+ <a4j:support event="onchange" reRender="calendarID"></a4j:support>
+ </h:inputText>
+
+ <h:outputText value="reRender (counter):" />
+ <h:outputText id="counter" value="#{calendarBean.counter}" />
+
+ <h:outputText value="Required" />
+ <h:selectBooleanCheckbox value="#{calendarBean.required}" onclick="submit()"/>
- <h:commandButton value="Submit"/>
+ <h:outputText value="Select Popup Joint Point:" />
+ <h:selectOneRadio onchange="submit()"
+ value="#{calendarBean.jointPoint}"
+ valueChangeListener="#{calendarBean.selectJointPoint}">
+ <f:selectItem itemLabel="bottom-right" itemValue="bottom-right" />
+ <f:selectItem itemLabel="bottom-left" itemValue="bottom-left" />
+ <f:selectItem itemLabel="top-right" itemValue="top-right" />
+ <f:selectItem itemLabel="top-left" itemValue="top-left" />
+ </h:selectOneRadio>
+
+ <h:outputText value="Select Popup Direction:" />
+ <h:selectOneRadio onchange="submit()"
+ value="#{calendarBean.direction}"
+ valueChangeListener="#{calendarBean.selectDirection}">
+ <f:selectItem itemLabel="bottom-right" itemValue="bottom-right" />
+ <f:selectItem itemLabel="bottom-left" itemValue="bottom-left" />
+ <f:selectItem itemLabel="top-right" itemValue="top-right" />
+ <f:selectItem itemLabel="top-left" itemValue="top-left" />
+ <f:selectItem itemLabel="auto" itemValue="auto" />
+ </h:selectOneRadio>
+
+ <h:outputText value="ToolTip Mode:" />
+ <h:selectOneRadio value="#{calendarBean.toolTipMode}" onchange="submit();">
+ <f:selectItem itemLabel="none" itemValue="none"/>
+ <f:selectItem itemLabel="single" itemValue="single"/>
+ <f:selectItem itemLabel="batch" itemValue="batch"/>
+ </h:selectOneRadio>
+
+ <h:outputText value="Scroll Mode:" />
+ <h:selectOneRadio value="#{calendarBean.scrollMode}" onchange="submit();">
+ <f:selectItem itemLabel="client" itemValue="client"/>
+ <f:selectItem itemLabel="ajax" itemValue="ajax"/>
+ </h:selectOneRadio>
+
+ <h:outputText value="BoundaryDatesMode:" />
+ <h:selectOneRadio onclick="submit()" value="#{calendarBean.boundary}">
+ <f:selectItem itemLabel="inactive" itemValue="inactive" />
+ <f:selectItem itemLabel="select" itemValue="select" />
+ <f:selectItem itemLabel="scroll" itemValue="scroll" />
+ </h:selectOneRadio>
+
+ <h:outputText value="EnableManualInput:"></h:outputText>
+ <h:selectBooleanCheckbox value="#{calendarBean.enableManualInput}"
+ onclick="submit()">
+ </h:selectBooleanCheckbox>
+
+ <h:outputText value="ShowInput:"></h:outputText>
+ <h:selectBooleanCheckbox value="#{calendarBean.showInput}"
+ onclick="submit()">
+ </h:selectBooleanCheckbox>
+
+ <h:outputText value="Disabled:" />
+ <h:selectBooleanCheckbox value="#{calendarBean.disabled}" onclick="submit()"/>
+
+ <h:outputText value="Rendered:" />
+ <h:selectBooleanCheckbox value="#{calendarBean.rendered}" onclick="submit()"/>
+
+ <f:verbatim></f:verbatim>
+ <h:commandButton action="#{calendarBean.changeIcons}" value="ChangeIcons" />
+
+ <h:outputText value="Current date: " />
+ <h:outputText value="#{calendarBean.currentDateAsText}" />
+
+ <h:outputText value="Selected date: " />
+ <h:outputText value="#{calendarBean.selectedDate}" />
-
-
- </h:form> <h:form>
- <h:commandLink value="Back" action="main"></h:commandLink>
- </h:form>
-
- </f:subview>
+ <f:verbatim></f:verbatim>
+ <h:commandButton value="Submit" />
+ </h:panelGrid>
+
+ <f:verbatim>
+ <br />
+ </f:verbatim>
+
+ <h:commandLink value="Back" action="main"></h:commandLink>
+ </h:form>
+</f:subview>
Modified: trunk/test-applications/jsp/src/main/webapp/pages/Div.jsp
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/pages/Div.jsp 2007-09-14 17:58:23 UTC (rev 2947)
+++ trunk/test-applications/jsp/src/main/webapp/pages/Div.jsp 2007-09-14 17:58:30 UTC (rev 2948)
@@ -11,11 +11,10 @@
<body>
<h:form>
<h:panelGrid columns="2">
- <jsp:include page="SelectOneMenuPage.jsp" />
<h:panelGroup>
<h:outputText value="Select component:" />
<h:selectOneMenu value="#{divBean.src}" onchange="submit();">
- <f:selectItem itemValue="/Calendar/Calendar.xhtml" itemLabel="Calendar" />
+ <f:selectItem itemValue="/Calendar/Calendar.jsp" itemLabel="Calendar" />
<f:selectItem itemValue="/DataFilterSlider/DataFilterSlider.jsp" itemLabel="Data Filter Slider" />
<f:selectItem itemValue="/DataScroller/DS.jsp" itemLabel="Date Scroller" />
<f:selectItem itemValue="/DataTable/DT.jsp" itemLabel="Date Table" />
Modified: trunk/test-applications/jsp/src/main/webapp/pages/RichTest.jsp
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/pages/RichTest.jsp 2007-09-14 17:58:23 UTC (rev 2947)
+++ trunk/test-applications/jsp/src/main/webapp/pages/RichTest.jsp 2007-09-14 17:58:30 UTC (rev 2948)
@@ -11,11 +11,10 @@
<body>
<h:form>
<h:panelGrid columns="2">
- <jsp:include page="SelectOneMenuPage.jsp" />
<h:panelGroup>
<h:outputText value="Select component:" />
<h:selectOneMenu value="#{divBean.src}" onchange="submit();">
- <f:selectItem itemValue="/Calendar/Calendar.xhtml" itemLabel="Calendar" />
+ <f:selectItem itemValue="/Calendar/Calendar.jsp" itemLabel="Calendar" />
<f:selectItem itemValue="/DataFilterSlider/DataFilterSlider.jsp" itemLabel="Data Filter Slider" />
<f:selectItem itemValue="/DataScroller/DS.jsp" itemLabel="Date Scroller" />
<f:selectItem itemValue="/DataTable/DT.jsp" itemLabel="Date Table" />
Modified: trunk/test-applications/jsp/src/main/webapp/pages/SelectOneMenuPage.jsp
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/pages/SelectOneMenuPage.jsp 2007-09-14 17:58:23 UTC (rev 2947)
+++ trunk/test-applications/jsp/src/main/webapp/pages/SelectOneMenuPage.jsp 2007-09-14 17:58:30 UTC (rev 2948)
@@ -3,26 +3,175 @@
<%@ taglib uri="http://richfaces.org/rich" prefix="rich"%>
<%@ taglib uri="http://richfaces.org/a4j" prefix="a4j"%>
<f:subview id="selectOneMenuPage">
- <h:selectOneMenu value="menu" style="width:900px;" >
- <f:selectItem itemLabel="1" itemValue="test"/>
- <f:selectItem itemLabel="2" itemValue="test"/>
- <f:selectItem itemLabel="3" itemValue="test"/>
- <f:selectItem itemLabel="4" itemValue="test"/>
- <f:selectItem itemLabel="5" itemValue="test"/>
- <f:selectItem itemLabel="6" itemValue="test"/>
- <f:selectItem itemLabel="7" itemValue="test"/>
- <f:selectItem itemLabel="8" itemValue="test"/>
- <f:selectItem itemLabel="9" itemValue="test"/>
- <f:selectItem itemLabel="10" itemValue="test"/>
- <f:selectItem itemLabel="11" itemValue="test"/>
- <f:selectItem itemLabel="12" itemValue="test"/>
- <f:selectItem itemLabel="13" itemValue="test"/>
- <f:selectItem itemLabel="14" itemValue="test"/>
- <f:selectItem itemLabel="15" itemValue="test"/>
- <f:selectItem itemLabel="16" itemValue="test"/>
- <f:selectItem itemLabel="17" itemValue="test"/>
- <f:selectItem itemLabel="18" itemValue="test"/>
- <f:selectItem itemLabel="19" itemValue="test"/>
- <f:selectItem itemLabel="20" itemValue="test"/>
- </h:selectOneMenu>
+ <div id="divID" style="position: absolute; top:15px; left: 10px; z-index: 1">
+ <h:panelGrid columns="7" cellpadding="20px" cellspacing="30px">
+ <h:selectOneMenu value="selectItem" >
+ <f:selectItem itemLabel="selectItem" itemValue="test" />
+ </h:selectOneMenu>
+
+ <h:selectOneMenu value="selectItem" >
+ <f:selectItem itemLabel="selectItem" itemValue="test" />
+ </h:selectOneMenu>
+
+ <h:selectOneMenu value="selectItem" >
+ <f:selectItem itemLabel="selectItem" itemValue="test" />
+ </h:selectOneMenu>
+
+ <h:selectOneMenu value="selectItem" >
+ <f:selectItem itemLabel="selectItem" itemValue="test" />
+ </h:selectOneMenu>
+
+ <h:selectOneMenu value="selectItem" >
+ <f:selectItem itemLabel="selectItem" itemValue="test" />
+ </h:selectOneMenu>
+
+ <h:selectOneMenu value="selectItem" >
+ <f:selectItem itemLabel="selectItem" itemValue="test" />
+ </h:selectOneMenu>
+
+ <h:selectOneMenu value="selectItem" >
+ <f:selectItem itemLabel="selectItem" itemValue="test" />
+ </h:selectOneMenu>
+
+ <h:selectOneMenu value="selectItem" >
+ <f:selectItem itemLabel="selectItem" itemValue="test" />
+ </h:selectOneMenu>
+
+ <h:selectOneMenu value="selectItem" >
+ <f:selectItem itemLabel="selectItem" itemValue="test" />
+ </h:selectOneMenu>
+
+ <h:selectOneMenu value="selectItem" >
+ <f:selectItem itemLabel="selectItem" itemValue="test" />
+ </h:selectOneMenu>
+
+ <h:selectOneMenu value="selectItem" >
+ <f:selectItem itemLabel="selectItem" itemValue="test" />
+ </h:selectOneMenu>
+
+ <h:selectOneMenu value="selectItem" >
+ <f:selectItem itemLabel="selectItem" itemValue="test" />
+ </h:selectOneMenu>
+
+ <h:selectOneMenu value="selectItem" >
+ <f:selectItem itemLabel="selectItem" itemValue="test" />
+ </h:selectOneMenu>
+
+ <h:selectOneMenu value="selectItem" >
+ <f:selectItem itemLabel="selectItem" itemValue="test" />
+ </h:selectOneMenu>
+
+ <h:selectOneMenu value="selectItem" >
+ <f:selectItem itemLabel="selectItem" itemValue="test" />
+ </h:selectOneMenu>
+
+ <h:selectOneMenu value="selectItem" >
+ <f:selectItem itemLabel="selectItem" itemValue="test" />
+ </h:selectOneMenu>
+
+ <h:selectOneMenu value="selectItem" >
+ <f:selectItem itemLabel="selectItem" itemValue="test" />
+ </h:selectOneMenu>
+
+ <h:selectOneMenu value="selectItem" >
+ <f:selectItem itemLabel="selectItem" itemValue="test" />
+ </h:selectOneMenu>
+
+ <h:selectOneMenu value="selectItem" >
+ <f:selectItem itemLabel="selectItem" itemValue="test" />
+ </h:selectOneMenu>
+
+ <h:selectOneMenu value="selectItem" >
+ <f:selectItem itemLabel="selectItem" itemValue="test" />
+ </h:selectOneMenu>
+
+ <h:selectOneMenu value="selectItem" >
+ <f:selectItem itemLabel="selectItem" itemValue="test" />
+ </h:selectOneMenu>
+
+ <h:selectOneMenu value="selectItem" >
+ <f:selectItem itemLabel="selectItem" itemValue="test" />
+ </h:selectOneMenu>
+
+ <h:selectOneMenu value="selectItem" >
+ <f:selectItem itemLabel="selectItem" itemValue="test" />
+ </h:selectOneMenu>
+
+ <h:selectOneMenu value="selectItem" >
+ <f:selectItem itemLabel="selectItem" itemValue="test" />
+ </h:selectOneMenu>
+
+ <h:selectOneMenu value="selectItem" >
+ <f:selectItem itemLabel="selectItem" itemValue="test" />
+ </h:selectOneMenu>
+
+ <h:selectOneMenu value="selectItem" >
+ <f:selectItem itemLabel="selectItem" itemValue="test" />
+ </h:selectOneMenu>
+
+ <h:selectOneMenu value="selectItem" >
+ <f:selectItem itemLabel="selectItem" itemValue="test" />
+ </h:selectOneMenu>
+
+ <h:selectOneMenu value="selectItem" >
+ <f:selectItem itemLabel="selectItem" itemValue="test" />
+ </h:selectOneMenu>
+
+ <h:selectOneMenu value="selectItem" >
+ <f:selectItem itemLabel="selectItem" itemValue="test" />
+ </h:selectOneMenu>
+
+ <h:selectOneMenu value="selectItem" >
+ <f:selectItem itemLabel="selectItem" itemValue="test" />
+ </h:selectOneMenu>
+
+ <h:selectOneMenu value="selectItem" >
+ <f:selectItem itemLabel="selectItem" itemValue="test" />
+ </h:selectOneMenu>
+
+ <h:selectOneMenu value="selectItem" >
+ <f:selectItem itemLabel="selectItem" itemValue="test" />
+ </h:selectOneMenu>
+
+ <h:selectOneMenu value="selectItem" >
+ <f:selectItem itemLabel="selectItem" itemValue="test" />
+ </h:selectOneMenu>
+
+ <h:selectOneMenu value="selectItem" >
+ <f:selectItem itemLabel="selectItem" itemValue="test" />
+ </h:selectOneMenu>
+
+ <h:selectOneMenu value="selectItem" >
+ <f:selectItem itemLabel="selectItem" itemValue="test" />
+ </h:selectOneMenu>
+
+ <h:selectOneMenu value="selectItem" >
+ <f:selectItem itemLabel="selectItem" itemValue="test" />
+ </h:selectOneMenu>
+
+ <h:selectOneMenu value="selectItem" >
+ <f:selectItem itemLabel="selectItem" itemValue="test" />
+ </h:selectOneMenu>
+
+ <h:selectOneMenu value="selectItem" >
+ <f:selectItem itemLabel="selectItem" itemValue="test" />
+ </h:selectOneMenu>
+
+ <h:selectOneMenu value="selectItem" >
+ <f:selectItem itemLabel="selectItem" itemValue="test" />
+ </h:selectOneMenu>
+
+ <h:selectOneMenu value="selectItem" >
+ <f:selectItem itemLabel="selectItem" itemValue="test" />
+ </h:selectOneMenu>
+
+ <h:selectOneMenu value="selectItem" >
+ <f:selectItem itemLabel="selectItem" itemValue="test" />
+ </h:selectOneMenu>
+
+ <h:selectOneMenu value="selectItem" >
+ <f:selectItem itemLabel="selectItem" itemValue="test" />
+ </h:selectOneMenu>
+ </h:panelGrid>
+ </div>
</f:subview>
\ No newline at end of file
More information about the richfaces-svn-commits
mailing list