1)Jsp
<th class="span5">
<div class="text-center">
<s:select id="document" name="documentCodes" multiple="true" cssStyle="width:400px;" size="22" list="masterPolicyDocumentsManagementTabDto.documentList" listKey="code" listValue="i18nLabel"/>
</div>
</th>
<th class="span2">
<div class="text-center">
<button class="btn" type="button" id="addAll"> >> </button>
<br/>
<button class="btn" type="button" id="add"> > </button>
<br/>
<button class="btn" type="button" id="remove"> < </button>
<br/>
<button class="btn" type="button" id="removeAll"> << </button>
</div>
</th>
<th class="span5">
<div class="text-center">
<s:select id="documentClaim" name="documentClaimDocumentCodes" multiple="true" cssStyle="width:400px;" size="22" list="masterPolicyDocumentsManagementTabDto.documentClaimList" listKey="documentCode" listValue="documentDto.i18nLabel"/>
</div>
</th>
2)Jquery
$("#addAll").click(function(){
if($("#document option").length>0){
$("#document option").each(function(){
$("#documentClaim").append("<option value='"+$(this).val()+"'>"+$(this).text()+"</option");
$(this).remove();
})
}
})
$("#add").click(function(){
if($("#document option:selected").length>0){
$("#document option:selected").each(function(){
$("#documentClaim").append("<option value='"+$(this).val()+"'>"+$(this).text()+"</option");
$(this).remove();
})
}else{
addAlert('<s:text name="rsc.alert.msg.availableDocumentsMandatory" />');
}
})
$("#remove").click(function(){
if($("#documentClaim option:selected").length>0) {
$("#documentClaim option:selected").each(function(){
$("#document").append("<option value='"+$(this).val()+"'>"+$(this).text()+"</option");
$(this).remove();
})
}else{
addAlert('<s:text name="rsc.alert.msg.claimDocumentsMandatory" />');
}
})
$("#removeAll").click(function(){
if($("#documentClaim option").length>0) {
$("#documentClaim option").each(function(){
$("#document").append("<option value='"+$(this).val()+"'>"+$(this).text()+"</option");
$(this).remove();
})
}
})
//remove linked docs
function removeLinkedDocuments(){
var doclaim = new Array();
var i = 0;
if($("#documentClaim option").length>0) {
$("#documentClaim option").each(function(){
doclaim[i] = $(this).val();
i++;
})
}
if($("#document option").length>0) {
$("#document option").each(function(){
for(var j = 0; j < doclaim.length; j++){
if($(this).val() == doclaim[j]){
$(this).remove();
break;
}
}
})
}
}
参考地址:http://blog.csdn.net/netzmj/article/details/12008253
参考地址:http://www.thinksaas.cn/group/topic/229013/
相关推荐
sdk_dynamic_item.json
动态窗口法(Dynamic Window Approach, DWA)是一种针对移动机器人设计的碰撞避免算法。该算法特别适用于配备同步驱动装置的机器人,并且在机器人高速运行时表现尤为突出。DWA算法区别于其他方法的最大特点在于其...
### Dynamic LINQ to NHibernate #### 核心概念与应用场景 **Dynamic LINQ to NHibernate** 是一个结合了 LINQ(Language Integrated Query)与 NHibernate 的动态查询技术。该技术允许开发人员通过字符串来构建...
动态因子模型(Dynamic Factor Model,DFM)是一种统计分析工具,广泛应用于经济学、金融学以及数据分析领域,用于捕捉数据中的共同变化趋势。该模型通过识别一组变量中的共同因子,简化了高维时间序列数据的分析...
Executing dynamic SQL is at the heart of applications such as business intelligence dashboards that need to be fluid and respond instantly to changing user needs as those users explore their data and ...
在本项目"dynamic_select_flask_wtf_javascript"中,我们探索了如何使用Python的Flask框架、Flask-WTF扩展以及JavaScript来构建一个交互式的动态选择字段。这个功能常见于许多Web应用中,比如根据用户在一个下拉框中...
在.NET Framework中,`dynamic`关键字提供了一种方式来创建可以在运行时动态解析和执行的类型。这个特性在WPF(Windows Presentation Foundation)和MVVM(Model-View-ViewModel)架构中尤其有用,特别是在处理数据...
control system good textbook
an introduction to dynamic meterology(1_4chapter)part 1 包括了第一章到第四章的所有matlab代码,网上其他的资料都是只有四个matlab程序,但是这个文档包含了所有的。 文档里还有书本的pdf电子文档,对气象专业...
babel插件将动态导入转换为静态导入将动态导入转换为静态导入的转换安装: npm install babel-plugin-transform-dynamic-imports-to-static-imports用法:带有配置文件: { " plugins " : [ " babel-plugin-...
在这个特定的项目“基于LinqDataSource实现的DynamicData Many to Many FieldTemplate”中,我们看到的是如何利用LinqDataSource来处理多对多关系的数据展示和编辑。 DynamicData是ASP.NET的一个功能,它为开发动态...
标题中的"dynamic_select"可能指的是一个Ruby应用或者框架的一部分,它涉及到动态数据处理或选择机制。在编程领域,动态选择通常意味着程序可以根据运行时的条件或用户输入来决定执行哪部分代码,这在构建灵活的用户...
A imageView is similar to QQ that imageView background picture can move up and down,But the function is more powerful than QQ,it also supports left and right movement Dynamic effect preview ...
Ajax-jQuery-Ajax-Dynamic-Select.zip,从数据库中获取筛选记录的简单应用程序,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。它用于创建动态网页,其中网页的小部分...
Spring Dynamic Modules in Action is a comprehensive tutorial that presents OSGi concepts and maps them to the familiar ideas of the Spring framework. In it, you'll learn to effectively use Spring DM. ...
《动态调试技术详解——以Android系统中的dynamic-debug-howto为例》 在计算机软件开发领域,调试是必不可少的一个环节,它帮助我们找出代码中的错误并优化性能。动态调试(Dynamic Debug,简称ddebug)是一种强大...