12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- var mnu;
- $(function () {
- mnu = $.SystemGeneral.getUrlParam("MNU");
- });
- //保存
- function ExaminationProject_Save() {
- $(document.forms[0]).submit();
- }
- function validChoose() {
- var d = [];
- $.each($("#dgSubjectList").cmsXDataTable("getSelections"), function (index) {
- d.push(this.ExaminationSubjectID);
- });
- return d;
- }
- function ExaminationSubjec_Add() {
- $.popupTopWindow('添加科目', CMS_SystemConfig.VirtualDirectoryPath + '/ChargeProject/SelectSubject?MNU=' + mnu, 800, 600, ExaminationSubject_Add_Confirm);
- }
- function ExaminationSubject_Add_Confirm(data) {
- if (!data) return;
- var subjectLsit = $("#dgSubjectList").cmsXDataTable("getRows");
- var addSubjectList = $.map(
- $.grep(data, function (x) { return $.grep(subjectLsit, function (y) { return y.ExaminationSubjectID == x.ExaminationSubjectID; }).length == 0; }),
- function (x) {
- return {
- ExaminationSubjectID: x.ExaminationSubjectID,
- ExaminationSubjectName: x.ExaminationSubjectName,
- ResitCount: x.ResitCount,
- };
- });
- //var addedStudentIDs = $.map(addProjectList, function (x) { return x.UserID; }).join(',');
- var newSubjectList = addSubjectList.concat(subjectLsit);
- $("#dgSubjectList").cmsXDataTable("loadData", { rows: newSubjectList, total: newSubjectList.length });
- }
- function ExaminationSubjec_Delete() {
- var d = validChoose();
- var subjectViewList = $("#dgSubjectList").cmsXDataTable("getRows");
- var i, j;
- var len = subjectViewList.length;
- for (i = len - 1; i >= 0; i--) {
- for (j = 0; j < d.length; j++) {
- if (subjectViewList[i].ExaminationSubjectID == d[j]) {
- subjectViewList.splice(i, 1);
- break;
- }
- }
- }
- $("#dgSubjectList").cmsXDataTable("loadData", { rows: subjectViewList, total: subjectViewList.length });
- }
|