Merge branch 'main' of http://10.dbnt.co.kr:50501/DBNT/geoinfo_eGov_work
commit
6facb2eb51
|
|
@ -116,25 +116,29 @@ if (request.getSession().getAttribute("CLS") == null || "2".equals(request.getSe
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
let pagingEleHTML = `
|
let firstIndicator = (Math.floor((nPage - 1) / nCount) * nCount) + 1; // 현재 페이지의 첫번째 페이지인디케이터 번호
|
||||||
<ul>
|
let lastIndicator = Math.ceil(nPage / nCount) * 10; // 현재 페이지의 마지막 페이지인디케이터 번호
|
||||||
<li><a href="#"><img src="/com/img/common/icon/ico_chevron.svg" alt="Chevron-prev" class="page-prev"></a></li>
|
let totalIndicator = Math.ceil(obj.count / nCount); // 총 페이지인디케이터 번호
|
||||||
|
let pagingEleHTML = "<ul>"
|
||||||
|
if (!(firstIndicator-1) < 1) {
|
||||||
|
pagingEleHTML += `<li data-npage="` + (firstIndicator-1) +`" class="page-button"><a href="#"><img src="/com/img/common/icon/ico_chevron.svg" alt="Chevron-prev" class="page-prev"></a></li>
|
||||||
`;
|
`;
|
||||||
|
|
||||||
for( let i = 1; i<Math.floor(obj.count / nCount)+2; i++ ) {
|
|
||||||
if( 10 < i ) {
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
for( let i = firstIndicator; i<lastIndicator+1; i++ ) {
|
||||||
|
if (i <= totalIndicator) {
|
||||||
if( i === nPage ) {
|
if( i === nPage ) {
|
||||||
pagingEleHTML += `<li data-npage="` + i + `" class="page-button is-active"><a href="#">` + i + `</a></li>`;
|
pagingEleHTML += `<li data-npage="` + i + `" class="page-button is-active"><a href="#">` + i + `</a></li>`;
|
||||||
} else {
|
} else {
|
||||||
pagingEleHTML += `<li data-npage="` + i + `" class="page-button" ><a href="#">` + i + `</a></li>`;
|
pagingEleHTML += `<li data-npage="` + i + `" class="page-button" ><a href="#">` + i + `</a></li>`;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
pagingEleHTML += `
|
}
|
||||||
<li><a href="#"><img src="/com/img/common/icon/ico_chevron.svg" alt="Chevron-next" class="page-next"></a></li>
|
|
||||||
</ul>
|
if (lastIndicator < totalIndicator) {
|
||||||
`;
|
pagingEleHTML += `<li data-npage="` + (lastIndicator+1) +`" class="page-button"><a href="#"><img src="/com/img/common/icon/ico_chevron.svg" alt="Chevron-next" class="page-next"></a></li>`;
|
||||||
|
}
|
||||||
|
pagingEleHTML += "</ul>";
|
||||||
pagingEle.innerHTML = pagingEleHTML;
|
pagingEle.innerHTML = pagingEleHTML;
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue