Author: jogep
Date: Sun Jul 29 18:23:06 2012
New Revision: 1366884
URL: http://svn.apache.org/viewvc?rev=1366884&view=rev
Log:
WW-3846 Add a new attributes for optionsCollection
Modified:
struts/struts2/trunk/apps/showcase/src/main/java/org/apache/struts2/showcase/UITagExample.java
struts/struts2/trunk/apps/showcase/src/main/resources/log4j.properties
struts/struts2/trunk/apps/showcase/src/main/webapp/tags/ui/example.jsp
struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/DoubleListUIBean.java
struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/ListUIBean.java
struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/jsp/ui/AbstractListTag.java
struts/struts2/trunk/core/src/main/resources/template/simple/combobox.ftl
struts/struts2/trunk/core/src/main/resources/template/simple/doubleselect.ftl
struts/struts2/trunk/core/src/main/resources/template/simple/radiomap.ftl
struts/struts2/trunk/core/src/main/resources/template/simple/select.ftl
struts/struts2/trunk/core/src/site/resources/tags/checkboxlist.html
struts/struts2/trunk/core/src/site/resources/tags/doubleselect.html
struts/struts2/trunk/core/src/site/resources/tags/inputtransferselect.html
struts/struts2/trunk/core/src/site/resources/tags/optiontransferselect.html
struts/struts2/trunk/core/src/site/resources/tags/radio.html
struts/struts2/trunk/core/src/site/resources/tags/select.html
struts/struts2/trunk/core/src/site/resources/tags/updownselect.html
Modified:
struts/struts2/trunk/apps/showcase/src/main/java/org/apache/struts2/showcase/UITagExample.java
URL:
http://svn.apache.org/viewvc/struts/struts2/trunk/apps/showcase/src/main/java/org/apache/struts2/showcase/UITagExample.java?rev=1366884&r1=1366883&r2=1366884&view=diff
==
---
struts/struts2/trunk/apps/showcase/src/main/java/org/apache/struts2/showcase/UITagExample.java
(original)
+++
struts/struts2/trunk/apps/showcase/src/main/java/org/apache/struts2/showcase/UITagExample.java
Sun Jul 29 18:23:06 2012
@@ -26,12 +26,7 @@ import com.opensymphony.xwork2.util.Valu
import org.apache.struts2.ServletActionContext;
import java.io.File;
-import java.util.ArrayList;
-import java.util.Collections;
-import java.util.Date;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
+import java.util.*;
/**
*/
@@ -67,9 +62,9 @@ public class UITagExample extends Action
String thoughts;
public UITagExample() {
-favouriteLanguages.add(new Language("EnglishKey", "English Language"));
-favouriteLanguages.add(new Language("FrenchKey", "French Language"));
-favouriteLanguages.add(new Language("SpanishKey", "Spanish Language"));
+favouriteLanguages.add(new Language("EnglishKey", "English Language",
"color: blue; font-style: italic;"));
+favouriteLanguages.add(new Language("FrenchKey", "French Language",
"color: grey;"));
+favouriteLanguages.add(new Language("SpanishKey", "Spanish Language",
"color: red; font-wight: bold;"));
VehicalType car = new VehicalType("CarKey", "Car");
VehicalType motorcycle = new VehicalType("MotorcycleKey",
"Motorcycle");
@@ -268,10 +263,12 @@ public class UITagExample extends Action
public static class Language {
String description;
String key;
+String style;
-public Language(String key, String description) {
+public Language(String key, String description, String style) {
this.key = key;
this.description = description;
+this.style = style;
}
public String getKey() {
@@ -280,6 +277,9 @@ public class UITagExample extends Action
public String getDescription() {
return description;
}
+public String getStyle() {
+return style;
+}
}
Modified: struts/struts2/trunk/apps/showcase/src/main/resources/log4j.properties
URL:
http://svn.apache.org/viewvc/struts/struts2/trunk/apps/showcase/src/main/resources/log4j.properties?rev=1366884&r1=1366883&r2=1366884&view=diff
==
--- struts/struts2/trunk/apps/showcase/src/main/resources/log4j.properties
(original)
+++ struts/struts2/trunk/apps/showcase/src/main/resources/log4j.properties Sun
Jul 29 18:23:06 2012
@@ -24,7 +24,7 @@ log4j.logger.noModule=FATAL
# OpenSymphony Stuff
log4j.logger.com.opensymphony=INFO
-log4j.logger.org.apache.struts2=DEBUG
+log4j.logger.org.apache.struts2=INFO
# Spring Stuff
log4j.logger.org.springframework=INFO
Modified: struts/struts2/trunk/apps/showcase/src/main/webapp/tags/ui/example.jsp
URL:
http://svn.apache.org/viewvc/struts/struts2/trunk/apps/showcase/src/main/webapp/tags/ui/example.jsp?rev=1366884&r1=1366883&r2=1366884&view=diff
===