[jbosstools-commits] JBoss Tools SVN: r23792 - in trunk/vpe/tests/org.jboss.tools.vpe.spring.test/resources/SpringTest/src/main: java/org/jboss/tools/vpe/spring/test/springtest/data and 3 other directories.
jbosstools-commits at lists.jboss.org
jbosstools-commits at lists.jboss.org
Thu Jul 29 09:49:42 EDT 2010
Author: dvinnichek
Date: 2010-07-29 09:49:41 -0400 (Thu, 29 Jul 2010)
New Revision: 23792
Added:
trunk/vpe/tests/org.jboss.tools.vpe.spring.test/resources/SpringTest/src/main/java/org/jboss/tools/vpe/spring/test/springtest/data/
trunk/vpe/tests/org.jboss.tools.vpe.spring.test/resources/SpringTest/src/main/java/org/jboss/tools/vpe/spring/test/springtest/data/CategoryType.java
trunk/vpe/tests/org.jboss.tools.vpe.spring.test/resources/SpringTest/src/main/webapp/WEB-INF/jsp/checkboxes.jsp
Modified:
trunk/vpe/tests/org.jboss.tools.vpe.spring.test/resources/SpringTest/src/main/java/org/jboss/tools/vpe/spring/test/springtest/FormBean.java
trunk/vpe/tests/org.jboss.tools.vpe.spring.test/resources/SpringTest/src/main/webapp/WEB-INF/springapp-servlet.xml
trunk/vpe/tests/org.jboss.tools.vpe.spring.test/resources/SpringTest/src/main/webapp/index.jsp
Log:
add template for <form:checkboxes> according to https://jira.jboss.org/browse/JBIDE-6711
Modified: trunk/vpe/tests/org.jboss.tools.vpe.spring.test/resources/SpringTest/src/main/java/org/jboss/tools/vpe/spring/test/springtest/FormBean.java
===================================================================
--- trunk/vpe/tests/org.jboss.tools.vpe.spring.test/resources/SpringTest/src/main/java/org/jboss/tools/vpe/spring/test/springtest/FormBean.java 2010-07-29 13:29:04 UTC (rev 23791)
+++ trunk/vpe/tests/org.jboss.tools.vpe.spring.test/resources/SpringTest/src/main/java/org/jboss/tools/vpe/spring/test/springtest/FormBean.java 2010-07-29 13:49:41 UTC (rev 23792)
@@ -1,30 +1,65 @@
package org.jboss.tools.vpe.spring.test.springtest;
-/**
- *
- * @author Yahor Radtsevich (yradtsevich)
- */
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.Map;
+import java.util.Set;
+
+import org.jboss.tools.vpe.spring.test.springtest.data.CategoryType;
+
public class FormBean {
+
private boolean chechbox1Selected = false;
private boolean chechbox2Selected = true;
private boolean chechbox3Selected = false;
-
+
+ private Map<Integer, String> availableCategories = new HashMap<Integer, String>();
+ private Set<Integer> selectedCategories = new HashSet<Integer>();
+
+ public FormBean() {
+ for (CategoryType categoryType : CategoryType.values()) {
+ availableCategories.put(categoryType.getId(), categoryType.getName());
+ }
+ selectedCategories.add(CategoryType.Books.getId());
+ }
+
public boolean isChechbox1Selected() {
return chechbox1Selected;
}
+
public void setChechbox1Selected(boolean chechbox1Selected) {
this.chechbox1Selected = chechbox1Selected;
}
+
public boolean isChechbox2Selected() {
return chechbox2Selected;
}
+
public void setChechbox2Selected(boolean chechbox2Selected) {
this.chechbox2Selected = chechbox2Selected;
}
+
public boolean isChechbox3Selected() {
return chechbox3Selected;
}
+
public void setChechbox3Selected(boolean chechbox3Selected) {
this.chechbox3Selected = chechbox3Selected;
}
+
+ public Map<Integer, String> getAvailableCategories() {
+ return availableCategories;
+ }
+
+ public void setAvailableCategories(Map<Integer, String> availableCategories) {
+ this.availableCategories = availableCategories;
+ }
+
+ public Set<Integer> getSelectedCategories() {
+ return selectedCategories;
+ }
+
+ public void setSelectedCategories(Set<Integer> selectedCategories) {
+ this.selectedCategories = selectedCategories;
+ }
}
Added: trunk/vpe/tests/org.jboss.tools.vpe.spring.test/resources/SpringTest/src/main/java/org/jboss/tools/vpe/spring/test/springtest/data/CategoryType.java
===================================================================
--- trunk/vpe/tests/org.jboss.tools.vpe.spring.test/resources/SpringTest/src/main/java/org/jboss/tools/vpe/spring/test/springtest/data/CategoryType.java (rev 0)
+++ trunk/vpe/tests/org.jboss.tools.vpe.spring.test/resources/SpringTest/src/main/java/org/jboss/tools/vpe/spring/test/springtest/data/CategoryType.java 2010-07-29 13:49:41 UTC (rev 23792)
@@ -0,0 +1,26 @@
+package org.jboss.tools.vpe.spring.test.springtest.data;
+
+public enum CategoryType {
+
+ Sport(1, "sport"),
+ Books(2, "books"),
+ Films(3, "films"),
+ Fishing(4, "fishing");
+
+ private Integer id;
+
+ private String name;
+
+ private CategoryType(Integer id, String name) {
+ this.id = id;
+ this.name = name;
+ }
+
+ public Integer getId() {
+ return id;
+ }
+
+ public String getName() {
+ return name;
+ }
+}
Property changes on: trunk/vpe/tests/org.jboss.tools.vpe.spring.test/resources/SpringTest/src/main/java/org/jboss/tools/vpe/spring/test/springtest/data/CategoryType.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:keywords
+ Author Id Revision Date
Name: svn:eol-style
+ native
Added: trunk/vpe/tests/org.jboss.tools.vpe.spring.test/resources/SpringTest/src/main/webapp/WEB-INF/jsp/checkboxes.jsp
===================================================================
--- trunk/vpe/tests/org.jboss.tools.vpe.spring.test/resources/SpringTest/src/main/webapp/WEB-INF/jsp/checkboxes.jsp (rev 0)
+++ trunk/vpe/tests/org.jboss.tools.vpe.spring.test/resources/SpringTest/src/main/webapp/WEB-INF/jsp/checkboxes.jsp 2010-07-29 13:49:41 UTC (rev 23792)
@@ -0,0 +1,33 @@
+<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
+<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
+<html>
+<head>
+ <style>
+ .tall-checkbox {
+ -moz-appearance: none;
+ height: 30px;
+ }
+ </style>
+</head>
+<body>
+ <h1>Test of form:checkboxes</h1>
+
+ <form:form modelAttribute="formBean">
+ <form:checkboxes id="checkboxes1" items="${formBean.availableCategories}"
+ path="selectedCategories" />
+ <br/>form:checkboxes with id, items and path attributes.
+ <br/><br/>
+ <form:checkboxes id="checkboxes2"
+ cssClass="tall-checkbox" cssStyle="width: 30px;"
+ items="${formBean.availableCategories}"
+ path="selectedCategories" />
+ <br/>form:checkboxes with id, cssStyle, cssClass, items and path attributes. (Must look as a big square.)
+ <br/><br/>
+ <form:checkboxes id="checkboxes3" disabled="true"
+ items="${formBean.availableCategories}"
+ path="selectedCategories" />
+ <br/>disabled form:checkboxes
+ <br/><br/>
+ </form:form>
+</body>
+</html>
Property changes on: trunk/vpe/tests/org.jboss.tools.vpe.spring.test/resources/SpringTest/src/main/webapp/WEB-INF/jsp/checkboxes.jsp
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:eol-style
+ native
Modified: trunk/vpe/tests/org.jboss.tools.vpe.spring.test/resources/SpringTest/src/main/webapp/WEB-INF/springapp-servlet.xml
===================================================================
--- trunk/vpe/tests/org.jboss.tools.vpe.spring.test/resources/SpringTest/src/main/webapp/WEB-INF/springapp-servlet.xml 2010-07-29 13:29:04 UTC (rev 23791)
+++ trunk/vpe/tests/org.jboss.tools.vpe.spring.test/resources/SpringTest/src/main/webapp/WEB-INF/springapp-servlet.xml 2010-07-29 13:49:41 UTC (rev 23792)
@@ -9,6 +9,7 @@
<bean name="/form.htm" class="org.jboss.tools.vpe.spring.test.springtest.FormController"/>
<bean name="/checkbox.htm" class="org.jboss.tools.vpe.spring.test.springtest.FormController"/>
+ <bean name="/checkboxes.htm" class="org.jboss.tools.vpe.spring.test.springtest.FormController"/>
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="viewClass" value="org.springframework.web.servlet.view.JstlView"></property>
Modified: trunk/vpe/tests/org.jboss.tools.vpe.spring.test/resources/SpringTest/src/main/webapp/index.jsp
===================================================================
--- trunk/vpe/tests/org.jboss.tools.vpe.spring.test/resources/SpringTest/src/main/webapp/index.jsp 2010-07-29 13:29:04 UTC (rev 23791)
+++ trunk/vpe/tests/org.jboss.tools.vpe.spring.test/resources/SpringTest/src/main/webapp/index.jsp 2010-07-29 13:49:41 UTC (rev 23792)
@@ -1,3 +1,5 @@
+<a href="checkboxes.htm">checkboxes.htm</a>
+<br/>
<a href="checkbox.htm">checkbox.htm</a>
<br/>
<a href="form.htm">form.htm</a>
More information about the jbosstools-commits
mailing list