Author: sergeyhalipov
Date: 2007-11-09 09:15:50 -0500 (Fri, 09 Nov 2007)
New Revision: 3863
Modified:
trunk/sandbox/samples/orderingListDemo/src/main/java/org/richfaces/OrderingListDemoBean.java
trunk/sandbox/samples/orderingListDemo/src/main/webapp/pages/index.jsp
trunk/sandbox/ui/orderingList/src/main/config/component/orderinglist.xml
Log:
Custom events added to the ordering list demo.
Modified:
trunk/sandbox/samples/orderingListDemo/src/main/java/org/richfaces/OrderingListDemoBean.java
===================================================================
---
trunk/sandbox/samples/orderingListDemo/src/main/java/org/richfaces/OrderingListDemoBean.java 2007-11-09
14:12:39 UTC (rev 3862)
+++
trunk/sandbox/samples/orderingListDemo/src/main/java/org/richfaces/OrderingListDemoBean.java 2007-11-09
14:15:50 UTC (rev 3863)
@@ -15,6 +15,9 @@
private String controlsVerticalAlign = "center";
private String headerLabel = "headerLabel";
+ private String ontopclick;
+ private String onbottomclick;
+
private boolean orderControlsVisible = true;
private boolean fastOrderControlsVisible = true;
@@ -84,4 +87,20 @@
return
FacesContext.getCurrentInstance().getExternalContext().getSessionMap().get("actionResult");
}
+ public String getOntopclick() {
+ return ontopclick;
+ }
+
+ public void setOntopclick(String ontopclick) {
+ this.ontopclick = ontopclick;
+ }
+
+ public String getOnbottomclick() {
+ return onbottomclick;
+ }
+
+ public void setOnbottomclick(String onbottomclick) {
+ this.onbottomclick = onbottomclick;
+ }
+
}
Modified: trunk/sandbox/samples/orderingListDemo/src/main/webapp/pages/index.jsp
===================================================================
--- trunk/sandbox/samples/orderingListDemo/src/main/webapp/pages/index.jsp 2007-11-09
14:12:39 UTC (rev 3862)
+++ trunk/sandbox/samples/orderingListDemo/src/main/webapp/pages/index.jsp 2007-11-09
14:15:50 UTC (rev 3863)
@@ -33,7 +33,14 @@
controlsHorizontalAlign="#{demoBean.controlsHorizontalAlign}"
controlsVerticalAlign="#{demoBean.controlsVerticalAlign}"
orderControlsVisible="#{demoBean.orderControlsVisible}"
- fastOrderControlsVisible="#{demoBean.fastOrderControlsVisible}" >
+ fastOrderControlsVisible="#{demoBean.fastOrderControlsVisible}"
+
+ ontopclick="#{demoBean.ontopclick}"
+ onbottomclick="#{demoBean.onbottomclick}"
+ onorderchanged="alert('onorderchanged');"
+ ondownclick="alert('ondownclick');"
+ onheaderclick="alert('onheaderclick');"
+ onupclick="alert('onupclick');" >
<h:column>
<f:facet name="header">
@@ -108,8 +115,18 @@
<a4j:support event="onchange" reRender="orderingList1"
/>
</h:selectOneRadio>
+ <h:outputText value="ontopclick JavaScript" />
+ <h:inputText value="#{demoBean.ontopclick}" >
+ <a4j:support event="onchange" reRender="orderingList1"
/>
+ </h:inputText>
+
+ <h:outputText value="onbottomclick JavaScript" />
+ <h:inputText value="#{demoBean.onbottomclick}" >
+ <a4j:support event="onchange" reRender="orderingList1"
/>
+ </h:inputText>
+
<h:commandButton value="Submit" />
- <h:commandButton value="Submit immediate" immediate="true"
/>
+ <h:commandButton value="Submit immediate" immediate="true"
/>
</h:panelGrid>
</h:panelGroup>
<h:panelGroup>
Modified: trunk/sandbox/ui/orderingList/src/main/config/component/orderinglist.xml
===================================================================
--- trunk/sandbox/ui/orderingList/src/main/config/component/orderinglist.xml 2007-11-09
14:12:39 UTC (rev 3862)
+++ trunk/sandbox/ui/orderingList/src/main/config/component/orderinglist.xml 2007-11-09
14:15:50 UTC (rev 3863)
@@ -146,7 +146,50 @@
<name>validator</name>
<classname>javax.faces.el.MethodBinding</classname>
<methodargs>javax.faces.event.ValueChangeEvent</methodargs>
- </property>
+ </property>
+
+ <property>
+ <name>onorderchanged</name>
+ <classname>java.lang.String</classname>
+ <description>
+ </description>
+ <defaultvalue><![CDATA[""]]></defaultvalue>
+ </property>
+ <property>
+ <name>ontopclick</name>
+ <classname>java.lang.String</classname>
+ <description>
+ </description>
+ <defaultvalue><![CDATA[""]]></defaultvalue>
+ </property>
+ <property>
+ <name>onupclick</name>
+ <classname>java.lang.String</classname>
+ <description>
+ </description>
+ <defaultvalue><![CDATA[""]]></defaultvalue>
+ </property>
+ <property>
+ <name>ondownclick</name>
+ <classname>java.lang.String</classname>
+ <description>
+ </description>
+ <defaultvalue><![CDATA[""]]></defaultvalue>
+ </property>
+ <property>
+ <name>onbottomclick</name>
+ <classname>java.lang.String</classname>
+ <description>
+ </description>
+ <defaultvalue><![CDATA[""]]></defaultvalue>
+ </property>
+ <property>
+ <name>onheaderclick</name>
+ <classname>java.lang.String</classname>
+ <description>
+ </description>
+ <defaultvalue><![CDATA[""]]></defaultvalue>
+ </property>
</component>
<listener>
Show replies by date