Author: hermanns
Date: Wed Sep 13 04:42:17 2006
New Revision: 442950
URL: http://svn.apache.org/viewvc?view=rev&rev=442950
Log:
OptionTransferSelect: attribute doubleDisabled does not work
o backport from WW 2.2.4
Issue Number: WW-1444
Modified:
struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/DoubleListUIBean.java
Modified:
struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/DoubleListUIBean.java
URL:
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/DoubleListUIBean.java?view=diff&rev=442950&r1=442949&r2=442950
==============================================================================
---
struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/DoubleListUIBean.java
(original)
+++
struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/DoubleListUIBean.java
Wed Sep 13 04:42:17 2006
@@ -118,7 +118,7 @@
}
if (doubleDisabled != null) {
- addParameter("doubleDisbled", findValue(doubleDisabled,
Boolean.class));
+ addParameter("doubleDisabled", findValue(doubleDisabled,
Boolean.class));
}
if (doubleName != null) {
@@ -137,6 +137,14 @@
}
if (doubleListValue != null) {
+ if (altSyntax()) {
+ // the same logic as with findValue(String)
+ // if value start with %{ and end with }, just cut it off!
+ if (doubleListValue.startsWith("%{") &&
doubleListValue.endsWith("}")) {
+ doubleListValue = doubleListValue.substring(2,
doubleListValue.length() - 1);
+ }
+ }
+
addParameter("doubleListValue", doubleListValue);
}else if (tmpDoubleList instanceof Map) {
addParameter("doubleListValue", "value");