var isFirstLoadClassmajor = true; var isPageLoad = true; function QueryCollegeDropdownList(data) { if (((data.length && data.length > 0) || data) && $("#DictionarySchoolyear").length > 0 && $.data($("#DictionarySchoolyear")[0], "combobox")) { var url = CMS_SystemConfig.VirtualDirectoryPath + "/Common/SchoolYearDropDown?bindType=2"; $("#DictionarySchoolyear").combobox("reload", url); } } function QueryYearDropdownList(data) { try { var collegeID = $("#CollegeDropdown").combobox("getValue"); var yearID = $("#DictionarySchoolyear").combobox("getValue"); var jsonString = "({'QueryParamsDatas':'"; if (collegeID != "" && collegeID != nonSelect) { jsonString += "CollegeDropdown|*|" + collegeID + "|@|"; } if (yearID != nonSelect) { jsonString += "DictionaryGrade|*|" + yearID + "|@|"; } jsonString += "'})"; $("#DictionaryStandard").combogridX("reload", eval(jsonString)); } catch (e) { } } function QueryStandardComboGrid(data) { try { var standard = $("#DictionaryStandard").combogridX("getValue"); if (standard != "") { loadClassmajor(); } } catch (e) { } } function SelectStandardComboGrid(data) { if (((data.length && data.length > 0) || data)) { loadClassmajor(); } } function loadClassmajor() { var collegeID = $("#CollegeDropdown").combobox("getValue"); var year = $("#DictionarySchoolyear").combobox("getValue"); var standard = $("#DictionaryStandard").combogridX("getValue"); var jsonString = "({'QueryParamsDatas':'"; if (collegeID != "" && collegeID != nonSelect) { jsonString += "CollegeDropdown|*|" + collegeID + "|@|"; } if (year != nonSelect) { jsonString += "DictionaryGrade|*|" + year + "|@|"; } if (standard != "" && standard != nonSelect) { jsonString += "DictionaryStandard|*|" + standard + "|@|"; } jsonString += "'})"; $("#ClassmajorDropdown").combogridX("reload", eval(jsonString)); } function QueryClassmajorDropdownList(data) { if (((data.length && data.length > 0) || data)) { if (isFirstLoadClassmajor) { isFirstLoadClassmajor = false; } else if (!isPageLoad) { if (data.length > 0) { $("#ClassmajorDropdown").combogridX("setValue", data[0].Value); } else { $("#ClassmajorDropdown").combogridX("clear"); } } reload(); } } function reload() { var schoolYearID = $("#SchoolYearDropdown").combobox("getValue"); var classmajorID = $("#ClassmajorDropdown").combogridX("getValue"); var collegeID = $("#CollegeDropdown").combobox("getValue"); var grid = $("#dgEducationSchedulingClassList"); currentItem = null; currentCell = null; if (grid.length == 0) return; var allSetting = $.data(grid[0], "cmsXDataTable"); if (!allSetting) return; if (classmajorID == "") return; //加载左边列表 allSetting.options.url = CMS_SystemConfig.VirtualDirectoryPath + "/EducationSchedule/GetEducationSchedulingClass?classmajorID=" + classmajorID + "&schoolyearID=" + schoolYearID; $.data(grid, "cmsXDataTable", allSetting); grid.cmsXDataTable("load", null); isPageLoad = false; } function loadScheduleData() { var schoolYearID = $("#SchoolYearDropdown").combobox("getValue"); var classmajorID = $("#ClassmajorDropdown").combogridX("getValue"); $.post(CMS_SystemConfig.VirtualDirectoryPath + '/EducationSchedule/GetClassmajorSchedule', { schoolyearID: schoolYearID, classmajorID: classmajorID }, function (schedulingData) { getCoursesTimeList(schedulingData); }); }