Author: tromanovich
Date: 2008-11-03 07:53:13 -0500 (Mon, 03 Nov 2008)
New Revision: 11001
Modified:
trunk/test-applications/jsp/src/main/java/inputNumberSpinner/InputNumberSpinner.java
trunk/test-applications/jsp/src/main/webapp/InputNumberSpinner/InputNumberSpinner.jsp
Log:
add test of valueChangeListener for InputNumberSpinner
Modified:
trunk/test-applications/jsp/src/main/java/inputNumberSpinner/InputNumberSpinner.java
===================================================================
---
trunk/test-applications/jsp/src/main/java/inputNumberSpinner/InputNumberSpinner.java 2008-11-03
11:52:49 UTC (rev 11000)
+++
trunk/test-applications/jsp/src/main/java/inputNumberSpinner/InputNumberSpinner.java 2008-11-03
12:53:13 UTC (rev 11001)
@@ -1,5 +1,7 @@
package inputNumberSpinner;
+import javax.faces.event.ValueChangeEvent;
+
import org.richfaces.component.html.HtmlInputNumberSpinner;
import util.componentInfo.ComponentInfo;
@@ -22,6 +24,7 @@
private boolean manualInput;
private boolean rendered;
private HtmlInputNumberSpinner htmlInputNumberSpinner = null;
+ private String valueChangeListener;
public void addHtmlInputNumberSpinner(){
ComponentInfo info = ComponentInfo.getInstance();
@@ -44,6 +47,10 @@
inputStyle = null;
}
+
+ public void changeListener(ValueChangeEvent event) {
+ System.out.println("valueChangeListener " + event.toString());
+ }
public void doStyles() {
if (getStyle() == null) {
@@ -237,4 +244,13 @@
HtmlInputNumberSpinner htmlInputNumberSpinner) {
this.htmlInputNumberSpinner = htmlInputNumberSpinner;
}
+
+ public void valueChangeListener(ValueChangeEvent event) {
+ valueChangeListener = (String)event.getNewValue();
+ System.out.println("valueChangeListener: " + valueChangeListener);
+ }
+
+ public String getValueChangeListener() {
+ return valueChangeListener;
+ }
}
Modified:
trunk/test-applications/jsp/src/main/webapp/InputNumberSpinner/InputNumberSpinner.jsp
===================================================================
---
trunk/test-applications/jsp/src/main/webapp/InputNumberSpinner/InputNumberSpinner.jsp 2008-11-03
11:52:49 UTC (rev 11000)
+++
trunk/test-applications/jsp/src/main/webapp/InputNumberSpinner/InputNumberSpinner.jsp 2008-11-03
12:53:13 UTC (rev 11001)
@@ -11,6 +11,7 @@
step="#{inputNumberSpinner.step}"
rendered="#{inputNumberSpinner.rendered}"
value="#{inputNumberSpinner.value}"
inputClass="#{style.inputClass}" styleClass="#{style.styleClass}"
inputStyle="#{style.inputStyle}" style="#{style.style}"
enableManualInput="#{inputNumberSpinner.manualInput}"
inputSize="#{inputNumberSpinner.inputSize}"
+ valueChangeListener="#{inputNumberSpinner.valueChangeListener}"
oninputmousedown="#{event.onmousedown}" onblur="#{event.onblur}"
onchange="#{event.onchange}" onclick="#{event.onclick}"
ondblclick="#{event.ondblclick}" onerror="#{event.onerror}"
@@ -22,5 +23,10 @@
onupclick="#{event.onupclick}"
accesskey="y">
</rich:inputNumberSpinner>
+
+ <h:panelGroup>
+ <a4j:commandButton value="valueChangeListener (show)"
reRender="valueCLID" />
+ <h:outputText id="valueCLID" value="
#{inputNumberSpinner.valueChangeListener}" />
+ </h:panelGroup>
<rich:spacer height="20px"></rich:spacer>
</f:subview>
Show replies by date