- 浏览: 294223 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
qq_24396407:
博主,两个问题:1.如上代码报错:java.security. ...
PHP和Java的RSA加密互通 -
wj196:
<div class="quote_title ...
PHP和Java的RSA加密互通 -
u011690782:
楼主啊,怎么一直报错啊
PHP和Java的RSA加密互通 -
学而不止:
怎样在myEclipse中使用debug调试程序? -
13donggua13:
:ll: :: ps:
java中null与""的区别
触发事件的方法:编辑用户组成员
jsp代码:
点击箭头触发事件,js代码:
function editGroupUser(id) { $ .ajax( { type : "POST", url : "/group/groupUserquery.json", dataType : "json", data : "id=" + id, success : function(data) { /** * 这个组已经存在的成员 */ var gxHtml = "<select name='myGroupUser' border='1' multiple style='width:200px;height:285px;' >"; $.each(data.alreadylinkUser, function(i, noCo) { gxHtml += "<option value=" + noCo.userId + ">" + noCo.userName + "</option>"; }); gxHtml += "</select>"; $("#myGroupUsers").html(gxHtml); /** * 还没有分组的成员 */ var wgxHtml = "<select name='noGroupUser' border='1' multiple style='width:200px;height:285px; ' >"; $.each(data.noLinkUser, function(i, noCo) { wgxHtml += "<option value=" + noCo.userId + ">" + noCo.userName + "</option>"; }); wgxHtml += "</select>"; $("#noGroupUsers").html(wgxHtml); $("#myGroupName").text(data.group.groupName); $("#myGroupId").val(data.group.id); $("#dialog_form_editGroupUser").dialog("open"); }, error : function(XMLHttpRequest, textStatus, errorThrown) { alert("错误状态:" + textStatus + "\n错误信息:" + errorThrown); } }); }
jsp代码:
<div id ="dialog_form_editGroupUser" style="display: none;"> <form> <table> <tr> <td height="33" align="right" width="250"><b>用户组名称:</b></td> <td id="myGroupName"></td> <td ><input id="myGroupId" type="hidden" value=""/></td> </tr> </table> <table border="0" width="100%"> <thead border="1"> <tr> <td height="25" style="padding-left: 40px" align="left">没有分组成员:</td> <td width="70"></td> <td height="25" align="left" >此用户组已存在的成员:</td> </tr> </thead> <tbody border="1"> <tr> <td id="noGroupUsers" style="padding-left: 40px"></td> <td width="100px" height="285px" align="center" valign="middle"> <table> <tr> <td width="40" align="center"><input type="button" value=">>" onclick="addItem(this.form);"></td> </tr> <tr> <td width="40" align="center"><input type="button" value="<<" onclick="subItem(this.form)"> </td> </tr> <tr> <td width="40" align="center"><input type="button" value="ALL>>" onclick="addAllItem(this.form)"> </td> </tr> <tr> <td width="40" align="center"><input type="button" value="<<ALL" onclick="subAllItem(this.form)"> </td> </tr> </table> </td> <td id="myGroupUsers" width="40%"></td> </tr> </tbody> </table> <table> <tr height="5"></tr> </table> </form> </div>
点击箭头触发事件,js代码:
/** * 添加到此用户组中 * * @param objForm */ function addItem(objForm) { var valueAry = new Array(); var textAry = new Array(); var groupElement = objForm.elements["myGroupId"]; var leftElement = objForm.elements["noGroupUser"]; var rightElement = objForm.elements["myGroupUser"]; var count = 0; var i, j; for (i = leftElement.options.length-1; i >= 0 ; i--) { if (leftElement.options[i].selected) { valueAry[count] = leftElement.options[i].value; textAry[count] = leftElement.options[i].text; addMyGroupUser(leftElement.options[i].value, groupElement.value); leftElement.options[i] = null; count++; } } var count1 = rightElement.options.length; count1 = count1 > 0 ? count1 : 0; for (j = 0; j < count; j++) { rightElement.options[count1] = new Option(textAry[j], valueAry[j]); count1++; } } /** * 添加操作 * * @param userId * @param companyId */ function addMyGroupUser(userId, groupId) { $.ajax({ type : "POST", url : "/group/addGroupUser.json", dataType : "json", data : "userId=" + userId + "&groupId=" + groupId + "&roleId=2" , success : function(data) { }, error : function(XMLHttpRequest, textStatus, errorThrown) { alert("错误状态:" + textStatus + "\n错误信息:" + errorThrown); } }); } /** * 删除此成员 */ function subItem(objForm) { var valueAry = new Array(); var textAry = new Array(); var groupElement = objForm.elements["myGroupId"]; var leftElement = objForm.elements["noGroupUser"]; var rightElement = objForm.elements["myGroupUser"]; var count = 0; var i, j; for (i = rightElement.options.length-1; i >=0 ; i--) { if (rightElement.options[i].selected) { valueAry[count] = rightElement.options[i].value; textAry[count] = rightElement.options[i].text; deleteMyGroupUser(rightElement.options[i].value, groupElement.value); rightElement.options[i] = null; count++; } } var count1 = leftElement.options.length; count1 = count1 > 0 ? count1 : 0; for (j = 0; j < count; j++) { leftElement.options[count1] = new Option(textAry[j], valueAry[j]); count1++; } } /** * 删除所有 * * @param objForm */ function subAllItem(objForm) { var i; var rightElement = objForm.elements["myGroupUser"]; for (i = 0; i < rightElement.options.length; i++) { rightElement.options[i].selected = true; } subItem(objForm); } /** * 添加所有 * * @param objForm */ function addAllItem(objForm) { var i; var leftElement = objForm.elements["noGroupUser"]; for (i = 0; i < leftElement.options.length; i++) { leftElement.options[i].selected = true; } addItem(objForm); }
发表评论
-
tomcat解决 org.springframework.web.filter.CharacterEncodingFilter
2019-10-23 10:05 603转载链接:https://blog.csdn.net/s ... -
Eclipse使用EGit管理java项目
2017-06-02 15:05 0摘要: Git是当前最流的行分布式版本控制工具,而作为最主流的 ... -
AOP实现Controller日志输出,返回结果
2017-01-16 16:03 9059因为经常要给别人写一些接口,查询已发生的问题,如果日志记录的不 ... -
PHP和Java的RSA加密互通
2015-02-09 15:50 35993一、利用OpenSSL生成RSA公私钥 1.生成RSA私钥 o ... -
Thread的start和run
2014-05-05 14:21 836Thread的start和run 1) start: 用st ... -
map循环遍历
2013-05-27 11:57 1158import java.util.HashMap; impor ... -
根据字节数截字
2013-03-20 15:08 1239/** * 根据字节数截字 * ... -
PuTTY 中文教程
2012-08-20 16:30 0PuTTY 中文教程 http://blog.csdn. ... -
enctype="multipart/form-data" 传递text参数,后台获取不到
2012-08-10 16:57 5355后台代码: public String coo ... -
有意思的小题目
2012-08-01 14:03 991for(int i = 0; i<6 ; i+ ... -
log4j.xml配置
2012-07-12 15:13 1412log4j.xml 文件放到src文件下,并且如果文件log, ... -
jquery自动完成功能,(边输入边查询)
2012-06-18 14:19 10036引入js <script type="text ... -
编码转换验证
2012-05-31 13:25 1519String param = req.getPara ... -
js获取项目的路径
2012-04-06 16:32 2629js获取项目路径 var curWwwPath=wi ... -
随手记笔记
2012-01-12 14:30 985from表单若没有提交地址,提交类型为submit的话, ... -
tomcat需要的重新发布和重启服务器的几种情况
2011-12-21 11:37 3163. 用MyEclipse进行web开发,因为机器配置不高,项 ... -
取得ip
2011-11-11 15:32 1149String ipStr = request.getHeade ... -
jdk版本不同
2011-09-01 16:31 1650今天新建了一个基于jdk6的工程,在tomcat中部署之后,运 ... -
sql语句对时间格式化
2011-05-23 13:45 1576把数据库的表中的TIMESTAMP(6)类型的time字段 ... -
把要运行的命令写到sh文件中并运行
2011-03-25 15:27 108491. vim ready.sh 2. 输入要运行的命令 !/ ...
相关推荐
js页面中添加 ---左右添加多选框、、、、js页面中添加 ---左右添加多选框
左右选择框
select选择框内容左右移动添加删除代码基于jquery-1.8.3.min.js实现,简单实用,选中选项内容,点击移动按钮可进行内容左右移动,双击option内容也可左右移动,支持单选移动、多选移动和一键全部移动!
1、给QTreeWidget添加复选框,实现部分选中,全部选中。 2、如果部分选中,父级复选框为对勾,则需设置风格。
NULL 博文链接:https://desert3.iteye.com/blog/1051312
在MSFlexGrid上的某列自定义添加复选框.
jQuery穿梭框左右列表添加删除代码,支持多选和全选,选中列表选项后点击左右箭头按钮控制列表选项左右转移。
使用jquery实现的复选框左右移动用于权限管理
给StringGrid添加复选框的完整示例
QTableWidget表头添加复选框实现全选功能。有点投机取巧,但是功能是实现了。实现很简单。
仿美团弹出分类选择框(左右两个listview联动).rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
实现表头和表第一列插入checkbox复选框,运用QT委托重绘表头和表第一列
两个编辑框内容比对.rar 两个编辑框内容比对.rar 两个编辑框内容比对.rar 两个编辑框内容比对.rar 两个编辑框内容比对.rar 两个编辑框内容比对.rar
clistctrl控件中添加复选框,编辑框,按钮,combox控件,时间控件;
Axure RP9实现二级选择框联动,利用全局变量、动态面板、赋值等原理,第一个选择框单选,第二个选择框多选
c#中一个很有用的控件listview,在其上添加checkbox,实现全部、反选等功能
js实现拖动鼠标框选复选框,想要的来下吧
CSS3 实现下拉选择框、单选框和复选框动画特效