WW-1591 OptionTransferSelect doubleSize not used

git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@492007 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
David H. DeWolf
2007-01-03 02:03:33 +00:00
parent b758b9ff10
commit 2610fec870
3 changed files with 55 additions and 3 deletions
@@ -42,6 +42,9 @@ public class LotsOfOptiontransferselectAction extends ActionSupport {
private List _favouriteCountriesKeys;
private List _notFavouriteCountriesKeys;
private List _favouriteSportsKeys;
private List _nonFavouriteSportsKeys;
private List _prioritisedFavouriteCartoonCharacters;
private List _prioritisedFavouriteCars;
private List _prioritisedFavouriteCountries;
@@ -188,6 +191,37 @@ public class LotsOfOptiontransferselectAction extends ActionSupport {
_notFavouriteCountriesKeys = notFavouriteCountries;
}
// Sports
public Map getDefaultNonFavoriteSports() {
Map m = new LinkedHashMap();
m.put("basketball", "Basketball");
m.put("football", "Football");
m.put("baseball", "Baseball");
return m;
}
public Map getDefaultFavoriteSports() {
return new LinkedHashMap();
}
public List getFavouriteSports() {
return _favouriteSportsKeys;
}
public void setFavouriteSports(List favouriteSportsKeys) {
this._favouriteSportsKeys = favouriteSportsKeys;
}
public List getNonFavouriteSports() {
return _nonFavouriteSportsKeys;
}
public void setNonFavouriteSports(List notFavouriteSportsKeys) {
this._nonFavouriteSportsKeys = notFavouriteSportsKeys;
}
public List getPrioritisedFavouriteCartoonCharacters() {
return _prioritisedFavouriteCartoonCharacters;
@@ -68,8 +68,25 @@
/>
<br/>
<s:updownselect
<s:optiontransferselect
tooltip="Pick One at a Time"
label="Favourite Sport"
leftTitle="Non Favourite Sports"
rightTitle="Favourite Sports"
name="nonFavouriteSports"
list="defaultNonFavoriteSports"
doubleName="favouriteSports"
doubleList="defaultFavouriteSports"
size="1" multiple="false"
doubleSize="5" doubleMultiple="true"
allowAddAllToLeft="false"
allowAddAllToRight="false"
allowSelectAll="false"
/>
<br/>
<s:updownselect
tooltip="Prioritized Your Favourite Cartoon Characters"
label="Prioritised Favourite Cartoon Characters"
list="defaultFavouriteCartoonCharacters"
@@ -107,3 +124,4 @@
</s:form>
</body>
</html>
@@ -170,7 +170,7 @@
<select
name="${parameters.doubleName?default("")?html}"
<#if parameters.get("doubleSize")?exists><#t/>
size="${parameters.get("size")?html}"
size="${parameters.get("doubleSize")?html}"
</#if><#t/>
<#if parameters.doubleDisabled?default(false)><#t/>
disabled="disabled"