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");