[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