function deptChangeAx(thisObj,formId) { var value = thisObj.options[thisObj.selectedIndex].value; fn_reloadByChangePerPageAx(value,formId); } function dispErrorPageMsgAx(thisObj, info, formId) { var positionTop = thisObj.offsetTop; var positionLeft = thisObj.offsetLeft; var w = thisObj.offsetWidth; var h = thisObj.offsetHeight; while (thisObj = thisObj.offsetParent) {//ldg test 需优化 positionTop += thisObj.offsetTop; positionLeft += thisObj.offsetLeft; } var divPop = document.getElementById("_page_div_pop_ax_"+formId); divPop.style.display = ""; divPop.style.left = positionLeft + "px"; divPop.style.top = (positionTop + h) + "px"; divPop.innerHTML = info; } var selectPage ;//= $("#pageSelect").html(); function showPageBar(ajaxPage, formId) { //selectPage = $("#select_"+formId).html(); //console.log(selectPage); util.initLangMap('["页"]'); var pageI18n= util.getLangShow("页"); selectPage = ""; var bgObj = document.getElementById("bgDiv1"); var msgObj = document.getElementById("msgDiv1"); if (null != bgObj) { bgObj.style.display = msgObj.style.display = "none"; } util.closeLoading(); _GLO_FORM_PAGE_MAP[formId].currentPage = ajaxPage.currentPage; _GLO_FORM_PAGE_MAP[formId].pageRecord = ajaxPage.pageRecord; _GLO_FORM_PAGE_MAP[formId].totalPage = ajaxPage.totalPage; _GLO_FORM_PAGE_MAP[formId].totalPageStr = "a" + ajaxPage.totalPage; _GLO_FORM_PAGE_MAP[formId].totalRecord = ajaxPage.totalRecord; totalPage = ajaxPage.totalPage; var barTable = " "; $("#_page_bar_table_" + formId).html(barTable); $("#_page_bar_table_" + formId+" .paging .dept_select").val(_GLO_FORM_PAGE_MAP[formId].pageRecord);//同步列表多表格时区分分页下拉框赋值 //$("#pageSelect_"+formId).chosen("destroy"); //$("#pageSelect_"+formId).chosen("destroy"); $(".paging .dept_select").chosen({width:"90px"}); var pageNum = document.getElementById("pageNum"+formId); if(_GLO_FORM_PAGE_MAP[formId].totalRecord!=0){ if(pageNum.attachEvent) { pageNum.attachEvent("input",function() { $("#pageNum"+formId).attr("value",$("#pageNum"+formId).attr("value").replace(/\D+/g,"")); }); } else { pageNum.addEventListener("input",function() { $("#pageNum"+formId).attr("value",$("#pageNum"+formId).attr("value").replace(/\D+/g,"")); }); } } } function hidePageBar(formId) { $("#_page_bar_table_" + formId).html(""); } function pageNumPress(formId,e) { if(event.keyCode == 13) { if(false) { } else { var str = "javascript:fn_turnPageAx_" +formId + "('" + e.value + "')"; location.href = str; } } } //分页方法 function pageFun(ajaxPage,formId){ var ajaxPage1 = new Object(); var firstTemp1 = ajaxPage.first; var lastTemp1 = ajaxPage.last; ajaxPage1.currentPage = parseInt(ajaxPage.currentPage); ajaxPage1.pageRecord = parseInt(ajaxPage.pageRecord); ajaxPage1.totalPage = parseInt(ajaxPage.totalPage); ajaxPage1.totalRecord = parseInt(ajaxPage.totalRecord); ajaxPage1.first = firstTemp1 == "true" ? true : false; ajaxPage1.last = lastTemp1 == "true" ? true : false; showPageBar(ajaxPage1,formId); } function fn_reloadByChangePerPageAx(icount,formId){ if(icount == _GLO_FORM_PAGE_MAP[formId].pageRecord){ return false; } _GLO_FORM_PAGE_MAP[formId].pageRecord = icount; //fn_turnPageAx_${param.formId}(1); new methodCall("fn_turnPageAx_"+formId).func(); } //把变量名转为实体方法 function methodCall(methodName){ this.func = new Function(methodName+"(1);"); }