Author: adubovsky
Date: 2008-06-12 05:18:12 -0400 (Thu, 12 Jun 2008)
New Revision: 9013
Modified:
branches/3.1.x/test-applications/facelets/src/main/java/dataDefinitionList/DataDefinitionList.java
branches/3.1.x/test-applications/facelets/src/main/webapp/DataDefinitionList/DataDefinitionList.xhtml
branches/3.1.x/test-applications/facelets/src/main/webapp/DataDefinitionList/DataDefinitionListProperty.xhtml
Log:
Add binding
Modified:
branches/3.1.x/test-applications/facelets/src/main/java/dataDefinitionList/DataDefinitionList.java
===================================================================
---
branches/3.1.x/test-applications/facelets/src/main/java/dataDefinitionList/DataDefinitionList.java 2008-06-12
08:50:03 UTC (rev 9012)
+++
branches/3.1.x/test-applications/facelets/src/main/java/dataDefinitionList/DataDefinitionList.java 2008-06-12
09:18:12 UTC (rev 9013)
@@ -2,6 +2,10 @@
import java.util.ArrayList;
+import javax.faces.context.FacesContext;
+import javax.faces.event.ActionEvent;
+import org.richfaces.component.html.HtmlDataDefinitionList;
+
import util.data.Data;
public class DataDefinitionList
@@ -13,7 +17,33 @@
private String title;
private String dir;
private int mSize;
+ private HtmlDataDefinitionList myDataDefinitionList;
+ private String bindLabel;
+ public void bindingCheck(ActionEvent actionEvent){
+ FacesContext faces = FacesContext.getCurrentInstance();
+ bindLabel = myDataDefinitionList.getBaseClientId(faces);
+ System.out.println("============LS Binding Check===========");
+ System.out.println(myDataDefinitionList.getBaseClientId(faces));
+ System.out.println("============LS Binding Check===========");
+ }
+
+ public String getBindLabel() {
+ return bindLabel;
+ }
+
+ public void setBindLabel(String bindLabel) {
+ this.bindLabel = bindLabel;
+ }
+
+ public HtmlDataDefinitionList getMyDataDefinitionList() {
+ return myDataDefinitionList;
+ }
+
+ public void setMyDataDefinitionList(HtmlDataDefinitionList myDataDefinitionList) {
+ this.myDataDefinitionList = myDataDefinitionList;
+ }
+
public String getDir() {
return dir;
}
Modified:
branches/3.1.x/test-applications/facelets/src/main/webapp/DataDefinitionList/DataDefinitionList.xhtml
===================================================================
---
branches/3.1.x/test-applications/facelets/src/main/webapp/DataDefinitionList/DataDefinitionList.xhtml 2008-06-12
08:50:03 UTC (rev 9012)
+++
branches/3.1.x/test-applications/facelets/src/main/webapp/DataDefinitionList/DataDefinitionList.xhtml 2008-06-12
09:18:12 UTC (rev 9013)
@@ -1,8 +1,12 @@
<f:subview
xmlns:f="http://java.sun.com/jsf/core"
xmlns:a4j="http://richfaces.org/a4j"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:rich="http://richfaces.org/rich"
id="dataDefinitionListSubviewID">
- <rich:dataDefinitionList id="ddListID"
value="#{dataDefinitionList.arr}" var="arr"
first="#{dataDefinitionList.first}"
- rendered="#{dataDefinitionList.rendered}"
title="#{dataDefinitionList.title}" dir="#{dataDefinitionList.dir}"
- rows="#{dataDefinitionList.rows}">
+ <rich:dataDefinitionList id="dataDefinitionListID"
+ value="#{dataDefinitionList.arr}"
+ var="arr" first="#{dataDefinitionList.first}"
+ rendered="#{dataDefinitionList.rendered}"
+ title="#{dataDefinitionList.title}"
dir="#{dataDefinitionList.dir}"
+ rows="#{dataDefinitionList.rows}"
+ binding="#{dataDefinitionList.myDataDefinitionList}">
<f:facet name="header">
<h:outputText value="Africa(header):" />
</f:facet>
Modified:
branches/3.1.x/test-applications/facelets/src/main/webapp/DataDefinitionList/DataDefinitionListProperty.xhtml
===================================================================
---
branches/3.1.x/test-applications/facelets/src/main/webapp/DataDefinitionList/DataDefinitionListProperty.xhtml 2008-06-12
08:50:03 UTC (rev 9012)
+++
branches/3.1.x/test-applications/facelets/src/main/webapp/DataDefinitionList/DataDefinitionListProperty.xhtml 2008-06-12
09:18:12 UTC (rev 9013)
@@ -1,6 +1,11 @@
<f:subview
xmlns:f="http://java.sun.com/jsf/core"
xmlns:a4j="http://richfaces.org/a4j"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:rich="http://richfaces.org/rich"
id="dataDefinitionListPropertySubviewID">
<h:panelGrid columns="2">
+ <a4j:commandButton reRender="outBindingCheck"
+ actionListener="#{dataDefinitionList.bindingCheck}"
+ value="binding Check" />
+ <h:outputText id="outBindingCheck"
value="#{dataDefinitionList.bindLabel}" />
+
<h:outputText value="title" />
<h:inputText value="#{dataDefinitionList.title}" >
<a4j:support event="onchange"
reRender="ddListID"></a4j:support>