`
k_cancer
  • 浏览: 35530 次
  • 性别: Icon_minigender_2
  • 来自: 成都
社区版块
存档分类
最新评论

学习日记2.9

阅读更多

双选择列表框的用法.

 

效果图如附件图所示

 

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 &gt;&gt;</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 &gt;&gt;</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">&lt;&lt;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 SP1的功能来理解和实践电气图纸的设计过程。在EPLAN 2.9版本中,用户可以享受到诸多改进和新特性,比如增强的自动化功能、更优化的工作流程以及对3D模型的支持。 首先,"创新500...

    eplan2.9网盘分享.rar

    新版本引入了现代化的图形元素和布局,使得设计师能够更快地理解和导航软件,减少了学习曲线,提高了工作效率。此外,自定义工作空间的功能也得到了加强,用户可以根据自己的工作习惯定制工具栏和视图,实现个性化的...

    flashGameMaster2.9.zip

    下面的方法是用 flashgamemaster2.9 修改的 打开金三在电脑上的存档 sol文件 C:\Documents and Settings\Administrator\Application Data\Macromedia\Flash Player\#SharedObjects\随机数\小游戏网站\ (网上玩的...

    Flash修改大师2.9

    《Flash修改大师2.9》是一款专为游戏爱好者设计的工具,它允许用户轻松地修改Flash游戏中的各种参数,以获得更加畅快的游戏体验。在本文中,我们将深入探讨这款软件的功能、工作原理以及如何使用它来优化您的游戏...

    eplan p2.9 版本卡顿问题 win11

    ### eplan p2.9 在Win11系统中出现卡顿问题及解决方案 #### 背景介绍 EPLAN Electric P8是一款广泛应用于电气工程设计领域的软件,它可以帮助工程师们高效地完成电气控制柜的设计、接线图绘制等工作。然而,在升级...

    wxPython2.9-win32-2.9.1.1-py25

    9. **社区支持**:wxPython有一个活跃的社区,提供了丰富的文档、教程和示例代码,帮助开发者解决问题和学习新技能。 总之,wxPython2.9-win32-2.9.1.1-py25是为Python 2.5环境设计的GUI开发工具,它提供了丰富的...

    informix sdk 2.9

    3. **示例代码和应用程序**:这些实例可以帮助开发者快速理解和学习如何使用Informix SDK,通过实际操作来掌握各种功能的使用。 4. **API参考文档**:详尽的文档是Informix SDK的重要组成部分,它提供了关于每个...

    ATK-XCOM V2.9ATK-XCOM V2.9

    ATK-XCOM V2.9 是一个专门针对游戏优化的工具,主要服务于喜欢玩XCOM系列游戏的用户。这个版本的更新可能包含了性能提升、兼容性改进以及新功能的添加,旨在提供更好的游戏体验。在深入探讨这个工具之前,我们先来...

    jackson-databind-2.9.10.8.jar升级相关jar包

    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:掌握彩色图片转换与取模技术》 在现代电子设备的开发过程中,尤其是在嵌入式系统设计中,显示图像的能力是至关重要的。Image2Lcd V2.9是一款强大的工具,专为将彩色图片转换为适用于彩色LCD屏幕...

    informix client2.9(1)

    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滴...

    Eplan 2.9 解密文件

    此解密文件使用可以一直使用,不需要30天更换一次解密文件

    WINRAR2.9压缩软件

    WINRAR2.9是经典的压缩软件,小巧,适用,快捷。

    JORM_2.9_bin

    通过深入学习JORM 2.9及其组件,开发者可以掌握如何在JOnAS J2EE应用服务器上实现EJB 2.0 CMP,以及如何与Speedo JDO集成,从而提高应用程序的开发效率和数据库管理能力。此外,对源代码的研究和示例的实践将有助于...

    htmlunit2.9

    "htmlunit2.9"指的是HTMLUnit的2.9版本,这个版本可能包含了完整的功能集和修复了某些已知问题。 在HTMLUnit 2.9中,主要知识点包括: 1. **无头浏览器**: HTMLUnit作为一个无头浏览器,意味着它可以在没有图形...

    EPLAN P8 V2.9安装包_baiduyun.txt

    EPLAN P8 V2.9安装包

    Proxifier 2.9 keygun 注册机

    Proxifier 2.9 keygun 注册机

    ansible 2.9 稳定版离线包

    - **更好的文档**: 更新和扩展了官方文档,便于用户学习和使用。 - **性能提升**: 优化了内部引擎,减少了资源消耗,加快了执行速度。 - **支持 Python 3**: 除了继续支持 Python 2,2.9 版本开始全面支持 Python 3...

    黑龙江大学网络课自动学习助手V2.9(dotnet4.0)

    【黑龙江大学网络课自动学习助手V2.9(dotnet4.0)】 这款软件是针对黑龙江大学学生设计的一款网络课程辅助工具,版本为V2.9,并且基于Microsoft的.NET Framework 4.0运行环境。它旨在帮助学生更加高效地完成网络课程...

Global site tag (gtag.js) - Google Analytics