jqueryeasyui实现下拉框二级关联
来源:互联网 发布:巨人网络退市市值 编辑:程序博客网 时间:2024/05/17 08:10
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@include file="/WEB-INF/jsp/biz/mzys/mzys_szy.jsp"%>
<script type="text/javascript">
var ksbm="";
var ysbm="";
$('#ysmc').combogrid({
idField:'bm',
textField:'xm',
columns:[[
{field:'xm',title:'医生姓名',width:200,halign:'center',align:'left'},
{field:'zw',title:'职务',width:200,halign:'center',align:'left'},
{field:'zc',title:'职称',width:200,halign:'center',align:'left'}
]],
fitColumns: true,
mode:'remote',
selectOnNavigation:false,
});
$('#ksmc').combogrid({
idField:'bm',
textField:'mc',
url:'${pageContext.request.contextPath}/mzys/mzys_kscheckBykspym.do',
columns:[[
{field:'mc',title:'科室名称',width:200,halign:'center',align:'left'},
{field:'bm',title:'科室编码',width:200,halign:'center',align:'left'},
{field:'pym',title:'拼音码',width:200,halign:'center',align:'left'}
]],
fitColumns: true,
mode:'remote',
selectOnNavigation:false,
onHidePanel:myOnHidden1,
});
function myOnHidden1(){
var grid = $("#ksmc").combogrid("grid");
var obj = grid.datagrid('getSelected');
if(obj==null ||obj.bm==''){
return;
}
$("#mc").val(obj.mc);
$("#bm").val(obj.bm);
$("#pym").val(obj.pym);
var bm=obj.bm;
ksbm=bm;
x(ksbm);
}
function x(ksbm){
$('#ysmc').combogrid({
idField:'bm',
textField:'xm',
url:'${pageContext.request.contextPath}/mzys/mzys_yscheck.do?bm='+ksbm,
columns:[[
{field:'xm',title:'医生姓名',width:200,halign:'center',align:'left'},
{field:'zw',title:'职务',width:200,halign:'center',align:'left'},
{field:'zc',title:'职称',width:200,halign:'center',align:'left'}
]],
fitColumns: true,
mode:'remote',
selectOnNavigation:false,
onHidePanel:myOnHidden2,
});
}
function myOnHidden2(){
var grid = $("#ysmc").combogrid("grid");
var obj = grid.datagrid('getSelected');
if(obj==null ||obj.bm==''){
return;
}
$("#xm").val(obj.xm);
$("#zw").val(obj.zw);
$("#zc").val(obj.zc);
ysbm=obj.bm;
}
function zk(){
var grid = $("#ksmc").combogrid("grid");
var obj = grid.datagrid('getSelected');
var jzlsh=$("#jzlsh").val();
var kh=$("#kh").val();
if(obj==null ||obj.bm==''){
$.messager.alert('提示:','请选择转入科室');
return;
}
var bm=obj.bm;
var parm={"jzlsh":jzlsh,"bm":bm,"kh":kh,"ysbm":ysbm};
$.post('${pageContext.request.contextPath}/mzys/mzys_zkeditExemption.do',parm,
function(msg){
if(msg.statusCode==200){
showCenterMsg(msg.message);
setTimeout("location.href=location.href",1000);
}else{
showCenterMsg(msg.message);
}},"json");
}
function showCenterMsg(msg) {
$.messager.show({
title : '信息提示框',
msg : msg,
showType : 'fade',
style : {
right : '',
bottom : ''
}
});
}
</script>
<style type="text/css">
fieldset {
padding:10px;
margin:5px 5px 20px 5px;
border:1px solid #1E7ACE;
background:#fff;
}
fieldset legend {
color:#1E7ACE;
font-weight:bold;
padding:3px 20px 3px 20px;
border:1px solid #1E7ACE;
background:#fff;
}
</style>
<input type="hidden" id="jzlsh" value="${jzlsh}"/>
<input type="hidden" id="kh" value="${kh}"/>
<fieldset>
<legend>转科</legend>
<form id="zk" method="post">
<table cellspacing="5" width="90%">
<tr>
<td align="left" width="80px">转入科室: </td>
<td><select id="ksmc" name="ksmc" style="width:200px;"></select></td>
<td align="left" width="80px">医生名称:</td>
<td><select id="ysmc" name="ysmc" style="width:200px;"></select></td>
<td>
<a id="zkLinkButton" href="javascript:zk();" class="easyui-linkbutton" data-options="iconCls:'icon-save'" style="margin:5px 0px 0px 3px;">保 存</a>
</td>
</tr>
</table>
</form>
</fieldset>
<%@include file="/WEB-INF/jsp/biz/mzys/mzys_szy.jsp"%>
<script type="text/javascript">
var ksbm="";
var ysbm="";
$('#ysmc').combogrid({
idField:'bm',
textField:'xm',
columns:[[
{field:'xm',title:'医生姓名',width:200,halign:'center',align:'left'},
{field:'zw',title:'职务',width:200,halign:'center',align:'left'},
{field:'zc',title:'职称',width:200,halign:'center',align:'left'}
]],
fitColumns: true,
mode:'remote',
selectOnNavigation:false,
});
$('#ksmc').combogrid({
idField:'bm',
textField:'mc',
url:'${pageContext.request.contextPath}/mzys/mzys_kscheckBykspym.do',
columns:[[
{field:'mc',title:'科室名称',width:200,halign:'center',align:'left'},
{field:'bm',title:'科室编码',width:200,halign:'center',align:'left'},
{field:'pym',title:'拼音码',width:200,halign:'center',align:'left'}
]],
fitColumns: true,
mode:'remote',
selectOnNavigation:false,
onHidePanel:myOnHidden1,
});
function myOnHidden1(){
var grid = $("#ksmc").combogrid("grid");
var obj = grid.datagrid('getSelected');
if(obj==null ||obj.bm==''){
return;
}
$("#mc").val(obj.mc);
$("#bm").val(obj.bm);
$("#pym").val(obj.pym);
var bm=obj.bm;
ksbm=bm;
x(ksbm);
}
function x(ksbm){
$('#ysmc').combogrid({
idField:'bm',
textField:'xm',
url:'${pageContext.request.contextPath}/mzys/mzys_yscheck.do?bm='+ksbm,
columns:[[
{field:'xm',title:'医生姓名',width:200,halign:'center',align:'left'},
{field:'zw',title:'职务',width:200,halign:'center',align:'left'},
{field:'zc',title:'职称',width:200,halign:'center',align:'left'}
]],
fitColumns: true,
mode:'remote',
selectOnNavigation:false,
onHidePanel:myOnHidden2,
});
}
function myOnHidden2(){
var grid = $("#ysmc").combogrid("grid");
var obj = grid.datagrid('getSelected');
if(obj==null ||obj.bm==''){
return;
}
$("#xm").val(obj.xm);
$("#zw").val(obj.zw);
$("#zc").val(obj.zc);
ysbm=obj.bm;
}
function zk(){
var grid = $("#ksmc").combogrid("grid");
var obj = grid.datagrid('getSelected');
var jzlsh=$("#jzlsh").val();
var kh=$("#kh").val();
if(obj==null ||obj.bm==''){
$.messager.alert('提示:','请选择转入科室');
return;
}
var bm=obj.bm;
var parm={"jzlsh":jzlsh,"bm":bm,"kh":kh,"ysbm":ysbm};
$.post('${pageContext.request.contextPath}/mzys/mzys_zkeditExemption.do',parm,
function(msg){
if(msg.statusCode==200){
showCenterMsg(msg.message);
setTimeout("location.href=location.href",1000);
}else{
showCenterMsg(msg.message);
}},"json");
}
function showCenterMsg(msg) {
$.messager.show({
title : '信息提示框',
msg : msg,
showType : 'fade',
style : {
right : '',
bottom : ''
}
});
}
</script>
<style type="text/css">
fieldset {
padding:10px;
margin:5px 5px 20px 5px;
border:1px solid #1E7ACE;
background:#fff;
}
fieldset legend {
color:#1E7ACE;
font-weight:bold;
padding:3px 20px 3px 20px;
border:1px solid #1E7ACE;
background:#fff;
}
</style>
<input type="hidden" id="jzlsh" value="${jzlsh}"/>
<input type="hidden" id="kh" value="${kh}"/>
<fieldset>
<legend>转科</legend>
<form id="zk" method="post">
<table cellspacing="5" width="90%">
<tr>
<td align="left" width="80px">转入科室: </td>
<td><select id="ksmc" name="ksmc" style="width:200px;"></select></td>
<td align="left" width="80px">医生名称:</td>
<td><select id="ysmc" name="ysmc" style="width:200px;"></select></td>
<td>
<a id="zkLinkButton" href="javascript:zk();" class="easyui-linkbutton" data-options="iconCls:'icon-save'" style="margin:5px 0px 0px 3px;">保 存</a>
</td>
</tr>
</table>
</form>
</fieldset>
- jqueryeasyui实现下拉框二级关联
- 下拉框二级分类关联
- ajax 动态生成二级关联下拉框
- jqueryeasyui-combobox下拉ajax实现
- 实现下拉框二级联动
- 二级下拉关联菜单 js
- 自己做的一个下拉框控件(二级关联)
- 用jqueryeasyui实现下拉框和普通下拉框,数据库中读值
- 下拉框年月日关联实现:
- Ajax实现二级联动下拉框
- Ajax实现二级联动下拉框!
- javascript实现二级联动下拉框!
- Ajax实现二级联动下拉框!
- Ajax实现二级联动下拉框
- Ajax实现二级联动下拉框
- Ajax实现二级联动下拉框
- JavaScript实现二级联动下拉框
- javascript实现二级联动下拉框
- 第十一周-星号2
- EAS 单个实例宕机解决方法
- PhoneGap 微信插件 for iOS
- jquery 将disabled的元素置为enabled的三种方法
- 第十一周
- jqueryeasyui实现下拉框二级关联
- JQuery判断radio是否选中,获取选中值
- 如何取SQL结果集的第一条记录
- ActionScript中的HTTP请求与外部通信
- json_decode解码失败的原因
- jQuery select操作控制方法小结
- 使用kvc机制简化对json的解析
- contentInset 和 contentOffset和frame 之间的含义
- windows server2008系统去掉ie增强安全提示的步骤