123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104 |
- var trainingClassID;
- $(function () {
- trainingClassID = $.SystemGeneral.getUrlParam("trainingClassID");
- })
- function collegeChange() {
- getStandardList();
- }
- function getStandardList() {
- try {
- var jsonString = "";
- var parameterString = "";
- var collegeID = $("#ddlCollege").combobox('getValue');
- var yearID = $("#ddlYear").combobox("getValue");
- var schoolAreaID = $("#ddlSchoolArea").combobox("getValue");
- if (collegeID != nonSelect) parameterString += "CollegeDropdown|*|" + collegeID + "|@|";
- if (yearID != nonSelect) parameterString += "DictionarySchoolyear|*|" + yearID + "|@|";
- if (schoolAreaID != nonSelect) parameterString += "ddlSchoolArea|*|" + schoolAreaID + "|@|";
- if (parameterString != "") {
- jsonString = "({'QueryParamsDatas':'" + parameterString + "'})";
- $("#cgbStandard").combogridX("reload", eval(jsonString));
- } else {
- $("#cgbStandard").combogridX("reload");
- }
- } catch (e) {
- }
- }
- function standardChange() {
- try {
- var jsonString = "";
- var parameterString = "";
- var collegeID = $("#ddlCollege").combobox('getValue');
- var yearID = $("#ddlYear").combobox("getValue");
- var standardID = $("#cgbStandard").combogridX("getValue");
- var schoolAreaID = $("#ddlSchoolArea").combobox("getValue");
- if (collegeID != nonSelect) parameterString += "CollegeDropdown|*|" + collegeID + "|@|";
- if (yearID != nonSelect) parameterString += "DictionarySchoolyear|*|" + yearID + "|@|";
- if (standardID != nonSelect) parameterString += "DictionaryStandard|*|" + standardID + "|@|";
- if (schoolAreaID != nonSelect) parameterString += "ddlSchoolArea|*|" + schoolAreaID + "|@|";
- if (parameterString != "") {
- jsonString = "({'QueryParamsDatas':'" + parameterString + "'})";
- $("#cgbClassmajor").combogridX("reload", eval(jsonString));
- } else {
- $("#cgbClassmajor").combogridX("reload");
- }
- } catch (e) {
- }
- }
- function reload() {
- $("#dgStudentList").cmsXDataTable("load", $.getDataGridParams("dgStudentList"));
- }
- function addStudent() {
- var sourceRows = $("#dgStudentList").cmsXDataTable("getRows");
- var targetRows = $("#dgTargetStudentList").cmsXDataTable("getRows");
- var selectedRows = $("#dgStudentList").cmsXDataTable("getSelections");
- $.each(selectedRows, function (index, value) {
- $.each(sourceRows, function (si, sv) {
- if (sv.UserID == value.UserID) {
- sourceRows.splice(si, 1);
- return false;
- }
- });
- });
- targetRows = targetRows.concat(selectedRows);
- $("#dgStudentList").cmsXDataTable("loadData", { rows: sourceRows, total: sourceRows.length });
- $("#dgTargetStudentList").cmsXDataTable("loadData", { rows: targetRows, total: targetRows.length });
- }
- function removeStudent() {
- var sourceRows = $("#dgTargetStudentList").cmsXDataTable("getRows");
- var targetRows = $("#dgStudentList").cmsXDataTable("getRows");
- var selectedRows = $("#dgTargetStudentList").cmsXDataTable("getSelections");
- $.each(selectedRows, function (index, value) {
- $.each(sourceRows, function (si, sv) {
- if (sv.UserID == value.UserID) {
- sourceRows.splice(si, 1);
- return false;
- }
- });
- });
- targetRows = targetRows.concat(selectedRows);
- $("#dgTargetStudentList").cmsXDataTable("loadData", { rows: sourceRows, total: sourceRows.length });
- $("#dgStudentList").cmsXDataTable("loadData", { rows: targetRows, total: targetRows.length });
- }
- //保存
- function TrainingClass_Split() {
- var sourceRows = $("#dgStudentList").cmsXDataTable("getRows");
- var targetRows = $("#dgTargetStudentList").cmsXDataTable("getRows");
- var newName = $("[name='txtNewClassName']").val();
- if (targetRows.length == 0) {
- $.messager.alert("系统提示", "请选择需要分班的学生。");
- return;
- }
- var userIDs = $.map(targetRows, function(x) { return x.UserID; }).join(',');
- $.postWithLoading(CMS_SystemConfig.VirtualDirectoryPath + "/TrainingClass/Split", { trainingClassID: trainingClassID, newName: newName, userIDs: userIDs }, EMISFunction.FormSuccess);
- }
|