[richfaces-svn-commits] JBoss Rich Faces SVN: r12153 - in trunk/test-applications/jsp/src/main: webapp/InputNumberSlider and 2 other directories.
richfaces-svn-commits at lists.jboss.org
richfaces-svn-commits at lists.jboss.org
Thu Jan 8 06:57:08 EST 2009
Author: tkuprevich
Date: 2009-01-08 06:57:07 -0500 (Thu, 08 Jan 2009)
New Revision: 12153
Modified:
trunk/test-applications/jsp/src/main/java/inputNumberSlider/InputNumberSlider.java
trunk/test-applications/jsp/src/main/webapp/InputNumberSlider/InputNumberSlider.jsp
trunk/test-applications/jsp/src/main/webapp/InputNumberSlider/InputNumberSliderProperty.jsp
trunk/test-applications/jsp/src/main/webapp/pages/Rich/Rich.jsp
trunk/test-applications/jsp/src/main/webapp/pages/main.jsp
Log:
Modified: trunk/test-applications/jsp/src/main/java/inputNumberSlider/InputNumberSlider.java
===================================================================
--- trunk/test-applications/jsp/src/main/java/inputNumberSlider/InputNumberSlider.java 2009-01-08 11:43:46 UTC (rev 12152)
+++ trunk/test-applications/jsp/src/main/java/inputNumberSlider/InputNumberSlider.java 2009-01-08 11:57:07 UTC (rev 12153)
@@ -8,12 +8,15 @@
public class InputNumberSlider {
+ private boolean showArrows;
+ private String orientation;
private int inputSize;
private int maxlength;
private String requiredMessage;
private String inputPosition;
private String tabindex;
private String value;
+ private String height;
private String width;
private String minValue;
private String maxValue;
@@ -23,7 +26,7 @@
private String inputStyle;
private String tipStyle;
private String handleStyle;
- private String valueChangeListener;
+ private String valueChanged;
private boolean immediate;
private boolean required;
private boolean showToolTip;
@@ -40,16 +43,19 @@
}
public InputNumberSlider() {
+ showArrows=true;
+ orientation = "";
immediate = false;
rendered = false;
showToolTip = false;
requiredMessage = "requiredMessage work!";
- inputPosition = "right";
+ inputPosition = "";
tabindex = "2";
value = "30";
inputSize = 5;
maxlength = 3;
- width = "300px";
+ width = "";
+ height = "";
minValue="10";
maxValue="100";
step="5";
@@ -284,9 +290,9 @@
this.value = value;
}
- public void valueChangeListener(ValueChangeEvent event) {
- valueChangeListener = (String)event.getNewValue();
- System.out.println("valueChangeListener: " + valueChangeListener);
+ public void handlerMethod(ValueChangeEvent event) {
+ valueChanged = (String)event.getNewValue();
+ System.out.println("strValueChangeListener: " + valueChanged);
}
public void bTest1(){
@@ -360,10 +366,9 @@
setMaxlength(8);
}
- public String getValueChangeListener() {
- return valueChangeListener;
- }
+
+
public HtmlInputNumberSlider getHtmlInputNumberSlider() {
return htmlInputNumberSlider;
}
@@ -371,4 +376,36 @@
public void setHtmlInputNumberSlider(HtmlInputNumberSlider htmlInputNumberSlider) {
this.htmlInputNumberSlider = htmlInputNumberSlider;
}
+
+ public String getValueChanged() {
+ return valueChanged;
+ }
+
+ public void setValueChanged(String valueChanged) {
+ this.valueChanged = valueChanged;
+ }
+
+ public String getOrientation() {
+ return orientation;
+ }
+
+ public void setOrientation(String orientation) {
+ this.orientation = orientation;
+ }
+
+ public String getHeight() {
+ return height;
+ }
+
+ public void setHeight(String height) {
+ this.height = height;
+ }
+
+ public boolean isShowArrows() {
+ return showArrows;
+ }
+
+ public void setShowArrows(boolean showArrows) {
+ this.showArrows = showArrows;
+ }
}
Modified: trunk/test-applications/jsp/src/main/webapp/InputNumberSlider/InputNumberSlider.jsp
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/InputNumberSlider/InputNumberSlider.jsp 2009-01-08 11:43:46 UTC (rev 12152)
+++ trunk/test-applications/jsp/src/main/webapp/InputNumberSlider/InputNumberSlider.jsp 2009-01-08 11:57:07 UTC (rev 12153)
@@ -4,60 +4,80 @@
<%@ taglib uri="http://richfaces.org/rich" prefix="rich"%>
<f:subview id="inputNumberSliderSubviewID">
- <h:panelGrid columns="1">
- <rich:inputNumberSlider binding="#{inputNumberSlider.htmlInputNumberSlider}" id="SliderId" barStyle="#{style.barStyle}" handleSelectedClass="#{style.handleSelectedClass}" inputStyle="#{style.inputStyle}" tipStyle="#{style.tipStyle}" style="#{style.style}" immediate="#{inputNumberSlider.immediate}"
- inputPosition="#{inputNumberSlider.inputPosition}" showToolTip="#{inputNumberSlider.showToolTip}"
- tabindex="#{inputNumberSlider.tabindex}" value="#{inputNumberSlider.value}" valueChangeListener="#{inputNumberSlider.valueChangeListener}"
- required="#{inputNumberSlider.rendered}" requiredMessage="#{inputNumberSlider.requiredMessage}"
- disabled="#{inputNumberSlider.disabled}" enableManualInput="#{inputNumberSlider.enableManualInput}"
- inputSize="#{inputNumberSlider.inputSize}" maxValue="#{inputNumberSlider.maxValue}" minValue="#{inputNumberSlider.minValue}"
- rendered="#{inputNumberSlider.rendered}" showBoundaryValues="#{inputNumberSlider.showBoundaryValues}"
- step="#{inputNumberSlider.step}" showInput="#{inputNumberSlider.showInput}" width="#{inputNumberSlider.width}"
- barClass="#{style.barClass}" tipClass="#{style.barClass}" inputClass="#{style.inputClass}"
- handleClass="#{style.handleStyle}" styleClass="#{style.tipStyle}"
- maxlength="#{inputNumberSlider.maxlength}"
- onblur="#{event.onblur}"
- onchange="#{event.onchange}"
- onclick="#{event.onclick}"
- ondblclick="#{event.ondblclick}"
- onerror="#{event.onerror}"
- onfocus="#{event.onfocus}"
- onmousedown="#{event.onmousedown}"
- onmousemove="#{event.onmousemove}"
- onmouseout="#{event.onmouseout}"
- onmouseover="#{event.onmouseover}"
- onmouseup="#{event.onmouseup}"
- onselect="#{event.onselect}"
- onslide="#{event.onslide}"
- oninputclick="#{event.oninputclick}"
- oninputdblclick="#{event.oninputdblclick}"
- oninputkeydown="#{event.oninputkeydown}"
- oninputkeypress="#{event.oninputkeypress}"
- oninputkeyup="#{event.oninputkeyup}"
- oninputmousedown="#{event.oninputmousedown}"
- oninputmousemove="#{event.oninputmousemove}"
- oninputmouseout="#{event.oninputmouseout}"
- oninputmouseover="#{event.oninputmouseover}"
- oninputmouseup="#{event.oninputmouseup}">
- </rich:inputNumberSlider>
- <h:panelGroup>
- <a4j:commandButton value="valueChangeListener (show)" reRender="valueCLID" />
- <h:outputText id="valueCLID" value=" #{inputNumberSlider.valueChangeListener}" />
- </h:panelGroup>
- </h:panelGrid>
- <rich:spacer height="20px"></rich:spacer>
-
- <h:form>
- <rich:tabPanel switchType="client">
- <rich:tab label="First">
+
+
+<h:inputText required="true" value="Delete me"/>
+ <h:panelGrid columns="1">
+ <rich:inputNumberSlider accesskey="i"
+ binding="#{inputNumberSlider.htmlInputNumberSlider}" id="SliderId"
+ barStyle="#{style.barStyle}"
+ disabled="false"
+ enableManualInput="false"
+ handleSelectedClass="#{style.handleSelectedClass}"
+ inputClass="#{style.inputClass}"
+ inputPosition="#{inputNumberSlider.inputPosition}"
+ showArrows="#{inputNumberSlider.showArrows}"
+ orientation="#{inputNumberSlider.orientation}"
+ inputStyle="#{style.inputStyle}"
+ tipStyle="#{style.tipStyle}"
+ style="#{style.style}"
+ immediate="#{inputNumberSlider.immediate}"
+ showToolTip="#{inputNumberSlider.showToolTip}"
+ tabindex="#{inputNumberSlider.tabindex}"
+ value="#{inputNumberSlider.value}"
+ valueChangeListener="#{inputNumberSlider.handlerMethod}"
+ required="#{inputNumberSlider.rendered}"
+ requiredMessage="#{inputNumberSlider.requiredMessage}"
+ inputSize="#{inputNumberSlider.inputSize}"
+ maxValue="#{inputNumberSlider.maxValue}"
+ minValue="#{inputNumberSlider.minValue}"
+ rendered="#{inputNumberSlider.rendered}"
+ showBoundaryValues="#{inputNumberSlider.showBoundaryValues}"
+ step="#{inputNumberSlider.step}"
+ showInput="#{inputNumberSlider.showInput}"
+ width="#{inputNumberSlider.width}"
+ height="#{inputNumberSlider.height}"
+ barClass="#{style.barClass}"
+ tipClass="#{style.barClass}"
+ handleClass="#{style.handleStyle}" styleClass="#{style.tipStyle}"
+ maxlength="#{inputNumberSlider.maxlength}" onblur="#{event.onblur}"
+ onchange="#{event.onchange}" onclick="#{event.onclick}"
+ ondblclick="#{event.ondblclick}" onerror="#{event.onerror}"
+ onfocus="#{event.onfocus}" onmousedown="#{event.onmousedown}"
+ onmousemove="#{event.onmousemove}" onmouseout="#{event.onmouseout}"
+ onmouseover="#{event.onmouseover}" onmouseup="#{event.onmouseup}"
+ onselect="#{event.onselect}" onslide="#{event.onslide}"
+ oninputclick="#{event.oninputclick}"
+ oninputdblclick="#{event.oninputdblclick}"
+ oninputkeydown="#{event.oninputkeydown}"
+ oninputkeypress="#{event.oninputkeypress}"
+ oninputkeyup="#{event.oninputkeyup}"
+ oninputmousedown="#{event.oninputmousedown}"
+ oninputmousemove="#{event.oninputmousemove}"
+ oninputmouseout="#{event.oninputmouseout}"
+ oninputmouseover="#{event.oninputmouseover}"
+ oninputmouseup="#{event.oninputmouseup}">
+ </rich:inputNumberSlider>
+ <h:panelGroup>
+ <a4j:commandButton value="valueChangeListener (show)"
+ reRender="valueCLID" />
+ <h:outputText id="valueCLID"
+ value=" #{inputNumberSlider.valueChanged}" />
+ </h:panelGroup>
+ </h:panelGrid>
+ <rich:spacer height="20px"></rich:spacer>
+
+ <h:form>
+ <rich:tabPanel switchType="client">
+ <rich:tab label="First">
Here is tab #1
<rich:inputNumberSlider value="10" />
- </rich:tab>
- <rich:tab label="Second">
+ </rich:tab>
+ <rich:tab label="Second">
Here is tab #2
<rich:inputNumberSlider value="20" />
- </rich:tab>
- </rich:tabPanel>
- <h:commandButton action="submit" value="Submit" />
- </h:form>
+ </rich:tab>
+ </rich:tabPanel>
+ <h:commandButton action="submit" value="Submit" />
+ </h:form>
</f:subview>
\ No newline at end of file
Modified: trunk/test-applications/jsp/src/main/webapp/InputNumberSlider/InputNumberSliderProperty.jsp
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/InputNumberSlider/InputNumberSliderProperty.jsp 2009-01-08 11:43:46 UTC (rev 12152)
+++ trunk/test-applications/jsp/src/main/webapp/InputNumberSlider/InputNumberSliderProperty.jsp 2009-01-08 11:57:07 UTC (rev 12153)
@@ -11,14 +11,33 @@
<h:selectOneRadio value="#{inputNumberSlider.inputPosition}">
<f:selectItem itemLabel="right" itemValue="right" />
<f:selectItem itemLabel="left" itemValue="left" />
+ <f:selectItem itemLabel="top" itemValue="top" />
+ <f:selectItem itemLabel="bottom" itemValue="bottom" />
<a4j:support event="onchange" reRender="SliderId"></a4j:support>
</h:selectOneRadio>
+ <h:outputText value="Orientation:"></h:outputText>
+ <h:selectOneRadio value="#{inputNumberSlider.orientation}" required="false">
+ <f:selectItem itemLabel="vertical" itemValue="vertical" />
+ <f:selectItem itemLabel="horizontal" itemValue="horizontal" />
+ <a4j:support event="onchange" reRender="SliderId"></a4j:support>
+ </h:selectOneRadio>
+
+ <h:outputText value="Show Arrows:"></h:outputText>
+ <h:selectBooleanCheckbox value="#{inputNumberSlider.showArrows}" required="false">
+ <a4j:support event="onchange" reRender="SliderId"></a4j:support>
+ </h:selectBooleanCheckbox>
+
<h:outputText value="Width:"></h:outputText>
- <h:inputText value="#{inputNumberSlider.width}">
+ <h:inputText value="#{inputNumberSlider.width}" title="in px">
<a4j:support event="onchange" reRender="SliderId"></a4j:support>
</h:inputText>
+ <h:outputText value="Height:"></h:outputText>
+ <h:inputText value="#{inputNumberSlider.height}" title="in px">
+ <a4j:support event="onchange" reRender="SliderId"></a4j:support>
+ </h:inputText>
+
<h:outputText value="Max Value:"></h:outputText>
<h:inputText value="#{inputNumberSlider.maxValue}">
<a4j:support event="onchange" reRender="SliderId"></a4j:support>
@@ -103,13 +122,5 @@
</h:panelGrid>
<br />
<br />
- <div style="FONT-WEIGHT: bold;">rich:findComponent</div>
- <h:panelGrid columns="2">
- <rich:column>
- <a4j:commandLink value="getValue" reRender="findID"></a4j:commandLink>
- </rich:column>
- <rich:column id="findID">
- <h:outputText value="#{rich:findComponent('SliderId').value}" />
- </rich:column>
- </h:panelGrid>
+
</f:subview>
\ No newline at end of file
Modified: trunk/test-applications/jsp/src/main/webapp/pages/Rich/Rich.jsp
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/pages/Rich/Rich.jsp 2009-01-08 11:43:46 UTC (rev 12152)
+++ trunk/test-applications/jsp/src/main/webapp/pages/Rich/Rich.jsp 2009-01-08 11:57:07 UTC (rev 12153)
@@ -23,12 +23,10 @@
oldObject.parentNode.replaceChild(newObject, oldObject);
}
</script>
- <link rel="stylesheet" href="<%=request.getContextPath()%>/styles/styles.css" type="text/css"/>
+
</head>
<body>
- <a4j:queue name="org.richfaces.global_queue" disabled="false"/>
- <a4j:queue name="namedQueue"/>
- <a4j:queue />
+
<h:form id="formID">
<div id="divOpthID" align="right" style="z-index: 200">
<jsp:include page="/pages/RichMenu/RichMenu.jsp"/>
Modified: trunk/test-applications/jsp/src/main/webapp/pages/main.jsp
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/pages/main.jsp 2009-01-08 11:43:46 UTC (rev 12152)
+++ trunk/test-applications/jsp/src/main/webapp/pages/main.jsp 2009-01-08 11:57:07 UTC (rev 12153)
@@ -5,7 +5,9 @@
<html>
<head>
<title></title>
-<link rel="stylesheet" href="<%=request.getContextPath()%>/styles/styles.css" type="text/css" />
+
+
+
</head>
<body>
<f:view>
@@ -26,7 +28,7 @@
</rich:panel>
<rich:spacer></rich:spacer>
<rich:panel>
- <h:outputText style="align:right;" value="RichFace: #{a4j.version}" />
+ <h:outputText style="align:right;" value="RichFaces: #{a4j.version}" />
</rich:panel>
</h:form>
</f:view>
More information about the richfaces-svn-commits
mailing list