easyui-window弹窗选择
来源:互联网 发布:百度 webuploader php 编辑:程序博客网 时间:2024/06/05 14:30
<span style="font-family:Microsoft YaHei;font-size:14px;">默认已经引入相应easyui js文件。</span>
<span style="font-family:Microsoft YaHei;font-size:14px;">父页面:</span>
<span style="font-family:Microsoft YaHei;font-size:14px;"><tr><th class="require">* 分类管理员:</th><td><div id="win" class="easyui-window" title="选择二级管理员" </span>
<span style="font-family:Microsoft YaHei;font-size:14px;"> href="${ctx}/fsdp/jsp/component/managerchoose.jsp" style="width:600px;height:400px" data-options="modal:true,closed:true,iconCls:'icon-save',resizable:false"></div><input type="text" id="manager" name="manager" onfocus="createProduct();" value="${questiontype.manager }"/><input type="hidden" id="managerid" name="managerid"/><script>function createProduct(){ $('#win').window('open');//打开这个窗口(就是</span><span style="font-family: 'Microsoft YaHei';"><span style="font-size:14px;">managerchoose</span></span><span style="font-family:Microsoft YaHei;font-size:14px;">.jsp)}</script></td></span>
<span style="font-family:Microsoft YaHei;font-size:14px;"><tr></span>
<span style="font-family:Microsoft YaHei;font-size:14px;">调用页面:</span>
<span style="font-size:14px;"></span><pre name="code" class="javascript"><span style="font-family:KaiTi_GB2312;"><body><div align="right" style="width: 98%" class="easyui-layout"> <div id="divadd" style="display:block;"> <div > <div> <table width="100%" cellspacing="0" > <tr> <td> <div> <div> 姓名或工号:<input type="text" style=" width: 120px;" id="queryuserid" name ="queryuserid" /> <a class="easyui-linkbutton" data-options="iconCls:'icon-search'" href="javascript:void(0)" onclick="getUser();" style="width:80px">查询</a> <span id="prompt" name="prompt" style="color: red;visibility:hidden">无用户</span> </div></div></td> </tr> </table><table width="100%" cellspacing="0" > <tr> <th width="40%"> <div style="width: 100%; height: 280px;overflow: auto; overflow-x:hidden; text-align: left;"> <div region="west" style="padding: 4px;width: 200px;" border="false" ><fsdp:tree id="tt" url="${ctx }/finedo/organization/queryOrgTree" onclick="clickTree"></fsdp:tree></div> </div> </th> <td id="usertd1" style="width:170px;"> 人员(双击可选择): <br/> <select name="a_Users" id="a_Users" style="width:100%; height:280px;" ondblclick="addToSelect()" multiple="multiple"></select></td><td id="usertd2" style="width:160px;"> 已选人员(只能选择一人): <br/> <select name="a_selectUsers" id="a_selectUsers" ondblclick="removeFromSelect();" style="width:100%; height:280px;" ></select></td> </tr> <tr style="height: 10px;"></tr> <tr> <td class="nobg" colspan="3" align="center" style="text-align:center;"> <a class="easyui-linkbutton" data-options="iconCls:'icon-ok'" href="javascript:void(0)" onclick="addToSelect();" style="width:80px">添加</a> <a class="easyui-linkbutton" data-options="iconCls:'icon-no'" href="javascript:void(0)" onclick="removeFromSelect();" style="width:80px">移出</a> <!-- <a class="easyui-linkbutton" data-options="iconCls:'icon-ok'" href="javascript:void(0)" onclick="addToSelectAll();"style="width:80px">全部添加</a> <a class="easyui-linkbutton" data-options="iconCls:'icon-reload'" href="javascript:void(0)" onclick="removeFromSelectAll();" style="width:80px">全部移出</a> --><a class="easyui-linkbutton" data-options="iconCls:'icon-ok'" href="javascript:void(0)" onclick="selectOK();" style="width:80px">确定</a> </td> </tr> </table></div></div></div> <script type="text/javascript">function clickTree(){var node = $('#tt').tree('getSelected');if (node){var s = node.id;$("#orgid").val(s);doSearch(s);}}function doSearch(orgids){ document.getElementById("prompt").style.visibility="hidden";$.getJSON("${ctx }/finedo/chooseuser/queryUserAll?orgid="+orgids,callback);} function callback(data){$("#a_Users").empty();if(data.resultcode=='SUCCESS'){if(data.object.length > 0){for(var i = 0;i<data.object.length;i++){//alert(data.object[i].usercode);var userid = data.object[i].usercode;//var username = data.object[i].username+"("+data.object[i].usercode+")";var username = data.object[i].username;$("#a_Users").append("<option value='"+userid+"'>"+username+"</option>"); }}else{document.getElementById("prompt").style.visibility="visible";//显示}}else{document.getElementById("prompt").style.visibility="visible";//显示}}function addToSelect(){ // getAllselect('a_Users'); removeFromSelect();$("#a_selectUsers").append("<option value='"+$("#a_Users option:selected").val()+"'>"+$("#a_Users option:selected").text()+"</option>"); } function removeFromSelect(){ var selOpt = $("#a_selectUsers option:selected"); selOpt.remove(); } function removeFromSelectAll(){ $("#a_selectUsers").empty(); } function addToSelectAll(){ $("#a_selectUsers").empty(); for(var i=0;i<$("#a_Users option").length;i++){ $("#a_selectUsers").append("<option value='"+$("#a_Users").get(0).options[i].value+"'>"+$("#a_Users").get(0).options[i].text+"</option>"); } } function getUser(){ document.getElementById("prompt").style.visibility="hidden"; var userid = $('#queryuserid').val(); //alert(userid); $.getJSON("${ctx }/finedo/chooseuser/query?usercode="+encodeURI(userid),callback); } function selectOK() { var username="",userid=""; for(var i=0;i<$("#a_selectUsers option").length;i++){ userid=$("#a_selectUsers").get(0).options[0].value; username=$("#a_selectUsers").get(0).options[0].text; } $("#manager").val(username); $("#managerid").val(userid); $('#win').window('close'); } </script> </div> </body></span>最后效果
<span style="font-family:Microsoft YaHei;font-size:14px;"></span>
0 0
- easyui-window弹窗选择
- easyui window弹窗获取x事件
- easyUI Window
- easyUI 自定义window工具
- easyUI window和布局
- 扩展easyui.window
- JQuery EasyUI window 用法
- JQuery EasyUI window 用法
- jquery easyui window API
- easyui-window用例
- JQuery EasyUI window 用法
- Easyui 定制window窗口
- EasyUI之窗口window
- JQuery EasyUI window 用法
- easyui easyui-datebox日期选择
- easyUI与选择WebUI
- easyUI combobx不能选择
- easyUi select选择默认值
- cisco路由器端口无法启动
- Ajax解决浏览器的缓存问题
- Web利用POI导入XML
- Oracle表中时间存储格式
- 一个简单的jquery选择器例子
- easyui-window弹窗选择
- nginx 查看加载的模块
- mahout1.0 入门笔记0
- 服务启动时log4j提示Could not bind factory to JNDI
- 11G Data Guard搭建文档
- ios-day17-04(手势解锁)
- Python学习之set()集合
- BitBlt介绍
- HTML5——利用navigator+Video调用摄像头进行录像