Author: gmaksimenko
Date: 2008-04-17 09:36:02 -0400 (Thu, 17 Apr 2008)
New Revision: 7895
Modified:
trunk/test-applications/facelets/src/main/java/inplaceSelect/InplaceSelect.java
Log:
Add test for tabbing and binding
Modified: trunk/test-applications/facelets/src/main/java/inplaceSelect/InplaceSelect.java
===================================================================
---
trunk/test-applications/facelets/src/main/java/inplaceSelect/InplaceSelect.java 2008-04-17
13:35:48 UTC (rev 7894)
+++
trunk/test-applications/facelets/src/main/java/inplaceSelect/InplaceSelect.java 2008-04-17
13:36:02 UTC (rev 7895)
@@ -1,6 +1,9 @@
package inplaceSelect;
import javax.faces.event.ValueChangeEvent;
+import org.richfaces.component.html.HtmlInplaceSelect;
+import javax.faces.context.FacesContext;
+import javax.faces.event.ActionEvent;
public class InplaceSelect {
private boolean applyFromControlsOnly;
@@ -22,6 +25,8 @@
private int tabindex;
private Object value;
private String valueCL;
+ private HtmlInplaceSelect myInplaceSelect;
+ private String bindLabel;
public InplaceSelect() {
valueCL = "---";
@@ -30,8 +35,8 @@
minSelectWidth = "85";
selectWidth = "170";
defaultLabel = "defaultLabel";
- controlsVerticalPosition = "center";
- controlsHorizontalPosition = "left";
+ controlsVerticalPosition = "top";
+ controlsHorizontalPosition = "center";
value = "errors";
listWidth = "200";
listHeight = "150";
@@ -42,8 +47,31 @@
openOnEdit = true;
rendered = true;
immediate = false;
+ myInplaceSelect = new HtmlInplaceSelect();
+ bindLabel = "Click binding";
}
+ public void setmyInplaceSelect(HtmlInplaceSelect myInplaceSelect){
+ this.myInplaceSelect = myInplaceSelect;
+ }
+
+ public HtmlInplaceSelect getmyInplaceSelect(){
+ return myInplaceSelect;
+ }
+
+ public void setbindLabel(String bindLabel){
+ this.bindLabel = bindLabel;
+ }
+
+ public String getbindLabel(){
+ return bindLabel;
+ }
+
+ public void checkBinding(ActionEvent actionEvent){
+ FacesContext context = FacesContext.getCurrentInstance();
+ bindLabel = myInplaceSelect.getClientId(context);
+ }
+
public void valueChangeListener(ValueChangeEvent event){
valueCL = "valueChangeListener work!";
}
Show replies by date