You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by lo...@apache.org on 2009/09/02 17:18:36 UTC

svn commit: r810552 - in /myfaces/tobago/branches/tobago-1.0.x/example/experimental/src/main: java/org/apache/myfaces/tobago/example/test/Immediate.java webapp/WEB-INF/faces-config.xml webapp/immediate.jsp

Author: lofwyr
Date: Wed Sep  2 15:18:36 2009
New Revision: 810552

URL: http://svn.apache.org/viewvc?rev=810552&view=rev
Log:
looking for problems with immediate and selectOneChoice

Added:
    myfaces/tobago/branches/tobago-1.0.x/example/experimental/src/main/java/org/apache/myfaces/tobago/example/test/Immediate.java
    myfaces/tobago/branches/tobago-1.0.x/example/experimental/src/main/webapp/immediate.jsp
      - copied, changed from r810499, myfaces/tobago/branches/tobago-1.0.x/example/experimental/src/main/webapp/layout.jsp
Modified:
    myfaces/tobago/branches/tobago-1.0.x/example/experimental/src/main/webapp/WEB-INF/faces-config.xml

Added: myfaces/tobago/branches/tobago-1.0.x/example/experimental/src/main/java/org/apache/myfaces/tobago/example/test/Immediate.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/branches/tobago-1.0.x/example/experimental/src/main/java/org/apache/myfaces/tobago/example/test/Immediate.java?rev=810552&view=auto
==============================================================================
--- myfaces/tobago/branches/tobago-1.0.x/example/experimental/src/main/java/org/apache/myfaces/tobago/example/test/Immediate.java (added)
+++ myfaces/tobago/branches/tobago-1.0.x/example/experimental/src/main/java/org/apache/myfaces/tobago/example/test/Immediate.java Wed Sep  2 15:18:36 2009
@@ -0,0 +1,46 @@
+package org.apache.myfaces.tobago.example.test;
+
+import javax.faces.model.SelectItem;
+
+public class Immediate {
+
+  private String in;
+  private int selectOne;
+  private Integer[] selectMany;
+
+  private SelectItem[] selectItems = new SelectItem[] {
+        new SelectItem(0, "Zero"),
+        new SelectItem(1, "One"),
+        new SelectItem(2, "Two"),
+        new SelectItem(3, "Tree"),
+        new SelectItem(4, "Four"),
+    };
+
+  public String getIn() {
+    return in;
+  }
+
+  public void setIn(String in) {
+    this.in = in;
+  }
+
+  public int getSelectOne() {
+    return selectOne;
+  }
+
+  public void setSelectOne(int selectOne) {
+    this.selectOne = selectOne;
+  }
+
+  public SelectItem[] getSelectItems() {
+    return selectItems;
+  }
+
+  public void setSelectMany(Integer[] selectMany) {
+    this.selectMany = selectMany;
+  }
+
+  public Integer[] getSelectMany() {
+    return selectMany;
+  }
+}

Modified: myfaces/tobago/branches/tobago-1.0.x/example/experimental/src/main/webapp/WEB-INF/faces-config.xml
URL: http://svn.apache.org/viewvc/myfaces/tobago/branches/tobago-1.0.x/example/experimental/src/main/webapp/WEB-INF/faces-config.xml?rev=810552&r1=810551&r2=810552&view=diff
==============================================================================
--- myfaces/tobago/branches/tobago-1.0.x/example/experimental/src/main/webapp/WEB-INF/faces-config.xml (original)
+++ myfaces/tobago/branches/tobago-1.0.x/example/experimental/src/main/webapp/WEB-INF/faces-config.xml Wed Sep  2 15:18:36 2009
@@ -18,8 +18,8 @@
 -->
 
 <!DOCTYPE faces-config PUBLIC
-  "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN"
-  "http://java.sun.com/dtd/web-facesconfig_1_1.dtd">
+    "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN"
+    "http://java.sun.com/dtd/web-facesconfig_1_1.dtd">
 
 <faces-config>
 
@@ -39,27 +39,31 @@
     <managed-bean-scope>session</managed-bean-scope>
   </managed-bean>
 
-   <managed-bean>
+  <managed-bean>
     <managed-bean-name>tomahawk</managed-bean-name>
     <managed-bean-class>org.apache.myfaces.tobago.example.test.Tomahawk</managed-bean-class>
     <managed-bean-scope>session</managed-bean-scope>
   </managed-bean>
 
   <managed-bean>
-      <managed-bean-name>controller</managed-bean-name>
-      <managed-bean-class>
-        org.apache.myfaces.tobago.example.test.SessionController
-      </managed-bean-class>
-      <managed-bean-scope>session</managed-bean-scope>
-    </managed-bean>
-
-    <lifecycle>
-      <phase-listener>
-        org.apache.myfaces.tobago.util.DebugPhaseListener
-      </phase-listener>
+    <managed-bean-name>controller</managed-bean-name>
+    <managed-bean-class>
+      org.apache.myfaces.tobago.example.test.SessionController
+    </managed-bean-class>
+    <managed-bean-scope>session</managed-bean-scope>
+  </managed-bean>
 
-    </lifecycle>
+  <managed-bean>
+    <managed-bean-name>immediate</managed-bean-name>
+    <managed-bean-class>org.apache.myfaces.tobago.example.test.Immediate</managed-bean-class>
+    <managed-bean-scope>session</managed-bean-scope>
+  </managed-bean>
 
+  <lifecycle>
+    <phase-listener>
+      org.apache.myfaces.tobago.util.DebugPhaseListener
+    </phase-listener>
+  </lifecycle>
 
   <navigation-rule>
     <navigation-case>

Copied: myfaces/tobago/branches/tobago-1.0.x/example/experimental/src/main/webapp/immediate.jsp (from r810499, myfaces/tobago/branches/tobago-1.0.x/example/experimental/src/main/webapp/layout.jsp)
URL: http://svn.apache.org/viewvc/myfaces/tobago/branches/tobago-1.0.x/example/experimental/src/main/webapp/immediate.jsp?p2=myfaces/tobago/branches/tobago-1.0.x/example/experimental/src/main/webapp/immediate.jsp&p1=myfaces/tobago/branches/tobago-1.0.x/example/experimental/src/main/webapp/layout.jsp&r1=810499&r2=810552&rev=810552&view=diff
==============================================================================
--- myfaces/tobago/branches/tobago-1.0.x/example/experimental/src/main/webapp/layout.jsp (original)
+++ myfaces/tobago/branches/tobago-1.0.x/example/experimental/src/main/webapp/immediate.jsp Wed Sep  2 15:18:36 2009
@@ -19,43 +19,27 @@
 <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
 <%@ page contentType="text/html;charset=UTF-8" language="java" %>
 <f:view>
-  <tc:page >
+  <tc:page id="page" width="300px" height="300px">
+    <f:facet name="layout">
+      <tc:gridLayout rows="fixed;*;*;fixed"/>
+    </f:facet>
+
+    <tc:in value="#{immediate.in}" required="true"/>
+    <tc:selectOneListbox value="#{immediate.selectOne}">
+      <tc:selectItems value="#{immediate.selectItems}"/>
+    </tc:selectOneListbox>
+    <tc:selectManyListbox value="#{immediate.selectMany}">
+      <tc:selectItems value="#{immediate.selectItems}"/>
+    </tc:selectManyListbox>
+
     <tc:panel>
       <f:facet name="layout">
-        <tc:gridLayout margin="10px" rows="1*;fixed;1*" />
+        <tc:gridLayout columns="*;*"/>
       </f:facet>
 
-      <tc:box label="the outer box">
-
-        <f:facet name="layout">
-          <tc:gridLayout margin="10px" rows="fixed;fixed;fixed;fixed" />
-        </f:facet>
-
-        <tc:messages />
-
-        <tx:date label="SearchCriteria" value="#{test.date}" >
-          <f:convertDateTime pattern="dd/MM/yyyy" />
-           <%--f:facet name="change">
-            <tc:command action="#{test.layout}" />
-          </f:facet --%>
-        </tx:date>
-        <tx:in value="#{test.date1}" >
-          <f:convertDateTime pattern="dd/MM/yyyy" />
-        </tx:in>
-
-        <tc:panel>
-          <f:facet name="layout">
-            <tc:gridLayout margin="10px" columns="100px;1*;100px;1*;100px" />
-          </f:facet>
-
-          <tc:in />
-          <tc:button id="test" action="#{test.layout}" label="Search"  />
-          <tc:in />
-          <tc:button label="suppe" />
-          <tc:in />
-        </tc:panel>
-
-      </tc:box>
+      <tc:button label="immediate" immediate="true"/>
+      <tc:button label="normal"/>
     </tc:panel>
+
   </tc:page>
 </f:view>