updownselect 标签 :
此标签与 select 标签用户类似,只是此标签生成的列表框可以
支持选项的上下移动。
它支持的属性:
- allowMoveUp:是否显示“上移”按钮,默认为true。
- allowMoveDown: 是否显示“下移”按钮,默认为true 。
- allowSelectAll: 是否显示“全选”按钮,默认为true 。
- moveUpLabel:设置“上移”按钮上的文本,默认是^符号
- moveDownLabel: 设置“下移”按钮上的文本
- selectAllLabel:设置“全选”按钮上的文本,默认是*符号。
eg
:
<s:form>
<!-- 使用简单集合来生成可上下移动选项的下拉选择框 -->
<s:updownselect name="a" label="请选择您喜欢的图书" labelposition="top"
moveUpLabel="向上移动"
list="{'Struts2权威指南' , '轻量级J2EE企业应用实战',
'基于J2EE的Ajax宝典'}"/>
<!-- 使用简单Map对象来生成可上下移动选项的下拉选择框
且使用emptyOption="true"增加一个空选项-->
<s:updownselect name="b" label="请选择您想选择出版日期" labelposition="top"
moveDownLabel="向下移动"
list="#{'Struts2权威指南':'2007年10月','轻量级J2EE企业应用实战':'2007月4月'
,'基于J2EE的Ajax宝典':'2007年6月'}"
listKey="key"
emptyOption="true"
listValue="value"/>
<s:bean name="lee.BookService" id="bs"/>
<!-- 使用集合里放多个JavaBean实例来可上下移动选项的生成下拉选择框 -->
<s:updownselect name="c" label="请选择您喜欢的图书的作者" labelposition="top"
selectAllLabel="全部选择" multiple="true"
list="#bs.books"
listKey="author"
listValue="name"/>
</s:form>