[richfaces-svn-commits] JBoss Rich Faces SVN: r9013 - in branches/3.1.x/test-applications/facelets/src/main: webapp/DataDefinitionList and 1 other directory.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Thu Jun 12 05:18:12 EDT 2008


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>




More information about the richfaces-svn-commits mailing list