双选择列表框的用法.
效果图如附件图所示
1.使用iterator标签.
<div class="jjexample"><select id="select1" class="jjexample"
multiple="multiple">
<display:table>
<s:iterator value="major.studyStyles" id="major_studystyle"> //需要迭代的值和ID值
<option><display:setProperty name="paging.banner.items_name" value="studystyles"/></option>
</s:iterator>
</display:table>
</select> <a href="#" id="add" class="jjexample">remove >></a>
</div>
<div class="jjexample">
<select id="select2" class="jjexample" multiple="multiple" >
<s:iterator value="studystyles" id="studystyle">
<option><s:property value="#studystyle.name" /></option>
</s:iterator>
</select>
</div>
<div style="clear: both"></div>
2.使用select标签
<div class="jjexample"><s:select key="major.studyStyles" list="major.studyStyles"
listKey="major.studyStyles" listValue="name"
value="%{major.studyStyles.name}" name="select1" multiple="true"
cssClass="jjexample" />
<a href="#" id="add" class="jjexample">remove >></a>
</div>
<div class="jjexample"><s:select key="studystyles" list="studystyles"
listKey="studyStyles" listValue="name" value="%{studystyles.name}"
name="select2" multiple="true" cssClass="jjexample"/>
<a href="#" id="remove" class="jjexample"><<add</a></div>
<div style="clear: both"></div>
以上两种需要调用css和javascript代码 代码如下.
<script type="text/javascript" src="<c:url value='/scripts/jquery.js'/>"></script>
<script src="/misc/jquery.js" type="text/javascript"></script>
<script type="text/javascript">
$().ready(function() {
$('#add').click(function() {
return !$('#majorForm_select1 option:selected').remove().appendTo('#majorForm_select2');
});
$('#remove').click(function() {
return !$('#majorForm_select2 option:selected').remove().appendTo('#majorForm_select1');
});
});
</script>
<style name= "jjexample" type="text/css">
a.jjexample {
display: block;
border: 1px solid #aaa;
text-decoration: none;
background-color: #fafafa;
color: #123456;
margin: 2px;
clear:both;
}
div.jjexample {
float:left;
text-align: center;
margin: 10px;
}
select.jjexample {
width: 100px;
height: 80px;
}
</style>
3. 使用optiontransferselect标签.
strut2的双列表选择标签.
<s:optiontransferselect
label="StudyStyles"
name="leftSideCartoonCharacters"
list="major.studyStyles" //左列表的值:数组,链表
listKey="id" listValue="name"//左列表的键值和显示的列表的属性值
doubleName="rightSideCartoonCharacters"
doubleList="studystyles"//右列表的值:数组,链表
doubleListKey="id" doubleListValue="name"//右列表的键值和显示的列表的属性值
/>
- 大小: 321.7 KB
分享到:
相关推荐
本实例项目学习着重于利用EPLAN 2.9 SP1的功能来理解和实践电气图纸的设计过程。在EPLAN 2.9版本中,用户可以享受到诸多改进和新特性,比如增强的自动化功能、更优化的工作流程以及对3D模型的支持。 首先,"创新500...
新版本引入了现代化的图形元素和布局,使得设计师能够更快地理解和导航软件,减少了学习曲线,提高了工作效率。此外,自定义工作空间的功能也得到了加强,用户可以根据自己的工作习惯定制工具栏和视图,实现个性化的...
下面的方法是用 flashgamemaster2.9 修改的 打开金三在电脑上的存档 sol文件 C:\Documents and Settings\Administrator\Application Data\Macromedia\Flash Player\#SharedObjects\随机数\小游戏网站\ (网上玩的...
《Flash修改大师2.9》是一款专为游戏爱好者设计的工具,它允许用户轻松地修改Flash游戏中的各种参数,以获得更加畅快的游戏体验。在本文中,我们将深入探讨这款软件的功能、工作原理以及如何使用它来优化您的游戏...
### eplan p2.9 在Win11系统中出现卡顿问题及解决方案 #### 背景介绍 EPLAN Electric P8是一款广泛应用于电气工程设计领域的软件,它可以帮助工程师们高效地完成电气控制柜的设计、接线图绘制等工作。然而,在升级...
9. **社区支持**:wxPython有一个活跃的社区,提供了丰富的文档、教程和示例代码,帮助开发者解决问题和学习新技能。 总之,wxPython2.9-win32-2.9.1.1-py25是为Python 2.5环境设计的GUI开发工具,它提供了丰富的...
3. **示例代码和应用程序**:这些实例可以帮助开发者快速理解和学习如何使用Informix SDK,通过实际操作来掌握各种功能的使用。 4. **API参考文档**:详尽的文档是Informix SDK的重要组成部分,它提供了关于每个...
ATK-XCOM V2.9 是一个专门针对游戏优化的工具,主要服务于喜欢玩XCOM系列游戏的用户。这个版本的更新可能包含了性能提升、兼容性改进以及新功能的添加,旨在提供更好的游戏体验。在深入探讨这个工具之前,我们先来...
jackson-databind-2.9.10.8.jar升级相关jar包包含: jackson-module-jaxb-annotations-2.9.10.jar jackson-core-2.9.10.jar jackson-databind-2.9.10.8.jar jackson-annotations-2.9.10.jar jackson-jaxrs-json-...
《Image2Lcd V2.9:掌握彩色图片转换与取模技术》 在现代电子设备的开发过程中,尤其是在嵌入式系统设计中,显示图像的能力是至关重要的。Image2Lcd V2.9是一款强大的工具,专为将彩色图片转换为适用于彩色LCD屏幕...
informix client2.9 informix client2.9 informix client2.9
封包2.9滴封包2.9滴封包2.9滴封包2.9滴封包2.9滴封包2.9滴封包2.9滴封包2.9滴封包2.9滴封包2.9滴封包2.9滴封包2.9滴封包2.9滴封包2.9滴封包2.9滴封包2.9滴封包2.9滴封包2.9滴封包2.9滴封包2.9滴封包2.9滴封包2.9滴...
此解密文件使用可以一直使用,不需要30天更换一次解密文件
WINRAR2.9是经典的压缩软件,小巧,适用,快捷。
通过深入学习JORM 2.9及其组件,开发者可以掌握如何在JOnAS J2EE应用服务器上实现EJB 2.0 CMP,以及如何与Speedo JDO集成,从而提高应用程序的开发效率和数据库管理能力。此外,对源代码的研究和示例的实践将有助于...
"htmlunit2.9"指的是HTMLUnit的2.9版本,这个版本可能包含了完整的功能集和修复了某些已知问题。 在HTMLUnit 2.9中,主要知识点包括: 1. **无头浏览器**: HTMLUnit作为一个无头浏览器,意味着它可以在没有图形...
EPLAN P8 V2.9安装包
Proxifier 2.9 keygun 注册机
- **更好的文档**: 更新和扩展了官方文档,便于用户学习和使用。 - **性能提升**: 优化了内部引擎,减少了资源消耗,加快了执行速度。 - **支持 Python 3**: 除了继续支持 Python 2,2.9 版本开始全面支持 Python 3...
【黑龙江大学网络课自动学习助手V2.9(dotnet4.0)】 这款软件是针对黑龙江大学学生设计的一款网络课程辅助工具,版本为V2.9,并且基于Microsoft的.NET Framework 4.0运行环境。它旨在帮助学生更加高效地完成网络课程...