1function fnPagination(id, pageIndex, pageSize, total, url, sPage){ 2 3 var frm = document.frm; 4 5 $("#"+id).pagination({ 6 pageIndex: parseInt(pageIndex)-1, 7 pageSize: pageSize, 8 total: total, 9 debug: true, 10 showInfo: true, 11 showJump: false, 12 showPageSizes: sPage 13 }); 14 15 $("#"+id).on("pageClicked", function (event, data) { 16 17 $("#pageIndex").val(parseInt(data.pageIndex)+1); 18 19 frm.target = "_self"; 20 frm.action = url; 21 frm.submit(); 22 23 }).on('pageSizeChanged', function (event, data) { 24 25 $("#pageIndex").val("1"); 26 $("#recordCountPerPage").val(data.pageSize); 27 28 frm.target = "_self"; 29 frm.action = url; 30 frm.submit(); 31 }); 32} 33 34 35function fnSubPagination(id, pageIndex, pageSize, total, url, sPage){ 36 37 var frm = document.frm; 38 39 $("#"+id).pagination({ 40 pageIndex: parseInt(pageIndex)-1, 41 pageSize: pageSize, 42 total: total, 43 debug: true, 44 showInfo: true, 45 showJump: false, 46 showPageSizes: sPage 47 }); 48 49 $("#"+id).on("pageClicked", function (event, data) { 50 51 $("#pageSubIndex").val(parseInt(data.pageIndex)+1); 52 53 frm.target = "_self"; 54 frm.action = url; 55 frm.submit(); 56 57 }).on('pageSizeChanged', function (event, data) { 58 59 $("#pageSubIndex").val("1"); 60 $("#recordSubCountPerPage").val(data.pageSize); 61 62 frm.target = "_self"; 63 frm.action = url; 64 frm.submit(); 65 }); 66} 67 68/** 69 * 기존 íì´ì§ê³¼ ëì¼íë form ê°ì²´ë§ë¤ ì ì©í ì ìëë¡ formId ë³ì ë° ajaxCallYn ì¶ê° ê° ì¶ê°ë ë²ì 70 * @param id 71 * @param pageIndex 72 * @param pageSize 73 * @param total 74 * @param url 75 * @param sPage 76 * @param formId : form ê°ì²´ ID ê°, ìë ê²½ì° frm 77 * -> formId ì¬ì© pageIndex ë° recordCountPerPage input ì idë _formId ë¡ ì ì¸ 78 * @param ajaxCallYn : Yì¸ ê²½ì° ajax ì½ 79 * @param callback : ajax call í¸ì¶í callback ë°ì function ì²ë¦¬ 80 * @author 문ì§í 2021-07-22 ì¶ê° 81 * @returns 82 */ 83var INIT_FLAG = true; 84function fnComPagination(id, pageIndex, pageSize, total, url, sPage, formId, ajaxCallYn, callback){ 85 86 var frm; 87 var pageIndexId = "pageIndex"; 88 var recordCountPerPageId = "recordCountPerPage"; 89 90 if(formId) { 91 frm = $('#'+formId); 92 pageIndexId = "pageIndex_"+formId; 93 recordCountPerPageId = "recordCountPerPage_"+formId; 94 } else { 95 frm = document.frm; 96 } 97 98 if(!formId) { 99 formId = "frm"; 100 } 101 102 if($("#"+id).pagination() && ajaxCallYn == "Y") { 103 var page = $("#"+id).pagination(); 104 page.setPageIndex(parseInt(pageIndex)-1); 105 page.render(total); 106 } else { 107 $("#"+id).pagination({ 108 pageIndex: parseInt(pageIndex)-1, 109 pageSize: pageSize, 110 total: total, 111 debug: false, 112 showInfo: true, 113 showJump: false, 114 showPageSizes: sPage 115 }); 116 } 117 118 // ì´ë²¤í¸ë ìµì´ íë²ë§ ìì± 119 if(INIT_FLAG) { 120 INIT_FLAG = false; 121 $("#"+id).on("pageClicked", function (event, data) { 122 $("#"+pageIndexId).val(parseInt(data.pageIndex)+1); 123 if(ajaxCallYn && ajaxCallYn == 'Y') { 124 pageClicAndChangeAjaxCall(formId, url, callback); 125 } else { 126 pageClicAndChangeSubmit(frm, url); 127 } 128 }).on('pageSizeChanged', function (event, data) { 129 $("#"+pageIndexId).val("1"); 130 $("#"+recordCountPerPageId).val(data.pageSize); 131 132 if(ajaxCallYn && ajaxCallYn == 'Y') { 133 pageClicAndChangeAjaxCall(formId, url, callback); 134 } else { 135 pageClicAndChangeSubmit(frm, url); 136 } 137 }); 138 } 139 140} 141 142/** 143 * íì´ì§ í´ë¦, íì´ì§ ì´ë ì´ë²¤í¼ form submit ì²ë¦¬ 144 * @param data 145 * @param frm 146 * @returns form submit 147 */ 148function pageClicAndChangeSubmit(frm, url) { 149 150 frm.target = "_self"; 151 frm.action = url; 152 frm.submit(); 153} 154 155/** 156 * íì´ì§ í´ë¦, íì´ì§ ì´ë ì´ë²¤í¼ ajax call ì²ë¦¬ 157 * @param pageIndex 158 * @param frm 159 * @returns ajax call 160 */ 161function pageClicAndChangeAjaxCall(frm, url, callBack) { 162 163 $.ajax({
164 async : false, 165 type: 'POST', 166 url: url, 167 data : $("#"+frm).serialize(), 168 dataType:"json", 169 success : function (data) { 170 if(!isEmpty(data.vaildErrorMsg)) { 171 if(!isEmpty(data.vaildErrorFileId)) { 172 $("#"+data.vaildErrorFileId).focus(); 173 } 174 175 alert(data.vaildErrorMsg); 176 177 if(data.vaildErrorFileId == "ERR001") { 178 fnBackLogin(); 179 } 180 181 return false ; 182 } 183 184 if(callBack != null && callBack != "") { 185 window[callBack](data); 186 } 187 188 }, 189 error: function(data, textStatus, errorThrown) { 190 alert("ìë²ì íµì ì¤ì ìë¬ê° ë°ìíììµëë¤."); 191 return false; 192 } 193 }); 194}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.