<%@ page language="java" import="java.util.*,comsilver.framework.base.Utils" pageEncoding="UTF-8"%>
<!DOCTYPE HTML>
<html>
<head>
<title>选择班级</title>
<%@ include file="/commons/header.jsp"%>
</head>
<body topmargin="0" leftmargin="0">
<fm:form action="" actionClass='comsilver.business.xg.jxjgl.yxxsjxj.action.yxxsjxjpmAction'>
<div id="search_view" style="float:right;height:40px;">
<input type="hidden" id="selectFields" value="null">
<table style="height:40px;margin-right:10px" border="0" align="right">
<tbody>
<tr>
<td>
<select name="searchName" id="searchName" style="width:100px" >
<option value="">
--请选择--
</option>
<option value="bh">
班级编号
</option>
<option value="bj">
班级名称
</option>
<option value="xx0103.xqmc">
所属校区
</option>
<option value="xx0301.dwmc">
所属院系
</option>
<option value="jx01nd.zymc">
所属专业
</option>
</select>
</td>
<td>
<select name="searchJsfh" id="searchJsfh">
<option value="like">
像
</option>
<option value="not like">
不像
</option>
<option value="=">
等于
</option>
<option value="<>">
不等于
</option>
<option value=">=">
大于等于
</option>
<option value=">">
大于
</option>
<option value="<">
小于
</option>
<option value="<=">
小于等于
</option>
</select>
</td>
<td>
<span id="searchDiv0">
<input name="searchVal" type="text" οnkeydοwn="keydownSearch(event)" style="width:100px"
value="${searchVal }">
</span>
</td>
<td style="width:20px">
</td>
<td>
<input type="button" class="button" value="查 找" οnclick="searchOper()">
</td>
</tr>
</tbody>
</table>
</div>
<div id="select_datas_names" style="height:40px;overflow:auto;"><font color="red"> </font></div>
<lv:listView dataTable="xx04"
listName=' 班级编号,班级名称,所属${XQMC },所属院系,所属专业'
listWidth='150,150,90,120,130'
fieldName='bh,bj,xqmc,dwmc,zymc' primaryKey='xx04id'
sortField="bh,bj,xqmc,dwmc,zymc"
batchDel="false" checkBox="true"
printTitle="选择班级"
/>
<input type="hidden" id="yx" name="yx" value="${yx }">
<input type="hidden" id="ksnd" name="ksnd" value="${ksnd }">
<input type="hidden" id="zy" name="zy" value="${zy }">
<input type="hidden" id="check_object_id" name="check_object_id" value="${check_object_id }">
<input type="hidden" id="checkNames" name="checkNames" value="${checkNames }">
<input id="btn1" name="btn1" value="确定" class="button" type="button" οnclick="getDatas()">
<input value="重置" class="button" type="button" οnclick="resetDatas()"/>
</fm:form>
</body>
<script type="text/javascript">
function searchOper(){
document.getElementById("mainform").action="yxxsjxjpm!jxjpm_xx04.action?type=selxx04";
document.getElementById("mainform").submit();
}
xzsel();
function xzsel(){
var name = "${searchName}";
var fh= "${searchJsfh}";
var searchName = document.getElementById("searchName");
for ( var i = 0; i < searchName.length; i++) {
if (searchName[i].value==name) {
searchName[i].selected = true;
}
}
var searchJsfh = document.getElementById("searchJsfh");
for ( var i = 0; i < searchJsfh.length; i++) {
if (searchJsfh[i].value==fh) {
searchJsfh[i].selected = true;
}
}
var obj = document.getElementsByClassName('checkstyle');//多选框的值
var id =document.getElementById("check_object_id").value;//选中的值合集
if(id!=null&&id!=""){
var ids = id.split(",");
for ( var i = 0; i < ids.length; i++) {
var a = ids[i];
for ( var j = 1; j < obj.length-1; j++) {
var b = obj[j].value;
var c = obj[j].id;
if (a==b) {
obj[j].checked==true;
document.getElementById(c).checked = true
break;
}
}
}
}
var Names =document.getElementById("checkNames").value;
if(Names!=null&&Names!=""){
$("#select_datas_names").html("<font color='red'>"+Names+"</font>");
}
}
$(".checkstyle").click(function () {
var vName = "";
$("#bdiv").find('input:checkbox').each(function() { //遍历所有复选框
if ($(this).is(':checked') == true) {
vName+= $(this).val()+","; //打印当前选中的复选框的值
}
});
if(vName==""){
$("#select_datas_names").html("<font color='red'> </font>");
}else{
if(vName != "undefined" && vName != undefined){
vName=vName.substring(0, vName.length-1);
document.getElementById("check_object_id").value=vName;
vnames="";
document.getElementById("btn1").disable=true;
myAjax("yxxsjxjpm!getFind.action", function (msg) {
msg=msg.split('^');
data = jToObject(msg[1]);
var a = data.getFind;
vnames = a[0].dm;
$("#dialog").hide();
document.getElementById("checkNames").value=vnames;
$("#select_datas_names").html("<font color='red'>"+vnames+"</font>");
document.getElementById("btn1").disable=false;
},getPostValue("guid:'xx04ids',check_object_id:'"+vName+"'")
);
}
}
}
)
function getDatas(data) {
var obj = new Object();
obj.id = document.getElementById("check_object_id").value;
obj.name = document.getElementById("checkNames").value;
window.opener.document.getElementById("hbqkid").value = obj.id;
window.opener.document.getElementById("hbqkMc").value = obj.name;
window.close();
}
function resetDatas(){
document.getElementById("select_datas_names").innerHTML ="";
document.getElementById("check_object_id").value ="";
document.getElementById("checkNames").value ="";
var selObj = document.getElementsByClassName('checkstyle');
//alert(selObj.length);
for(var a=0;a<selObj.length;a++){
selObj[a].checked=false;
}
}
</script>
</html>