발주기관 > 관리 시추정보 현황 - 페이지 이동하면 위로 튀는 현상 방지( href='#' 처리)
parent
828bc3234c
commit
acfd5504b8
|
|
@ -97,7 +97,7 @@ if (request.getSession().getAttribute("CLS") == null || "2".equals(request.getSe
|
|||
`
|
||||
<tr>
|
||||
<td>` + (obj.count - idx - (nCount * (nPage - 1))) + `</td>
|
||||
<td style="text-align: left; text-indent: 10px; cursor: pointer" data-project-code="` + obj.datas[idx].projectCode + `" onclick="openMapLoc('` + obj.datas[idx].projectCode + `');">` + obj.datas[idx].constName + `</td>
|
||||
<td style="text-align: left; text-indent: 10px; cursor: pointer" data-project-code="` + obj.datas[idx].projectCode + `" onmousedown="handleMouseDown()" onmousemove="handleMouseMove()" onmouseup="handleRowClick('` + obj.datas[idx].projectCode + `')" >` + obj.datas[idx].constName + `</td>
|
||||
<td>` + obj.datas[idx].projectStateCodeName + `</td>
|
||||
<td>` + constStartDate + ` ~ ` + constEndDate + `</td>
|
||||
<td>` + obj.datas[idx].constStateCodeName + `</td>
|
||||
|
|
@ -121,22 +121,22 @@ if (request.getSession().getAttribute("CLS") == null || "2".equals(request.getSe
|
|||
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>
|
||||
pagingEleHTML += `<li data-npage="` + (firstIndicator-1) +`" class="page-button"><a href="javascript:void()"><img src="/com/img/common/icon/ico_chevron.svg" alt="Chevron-prev" class="page-prev"></a></li>
|
||||
`;
|
||||
}
|
||||
|
||||
for( let i = firstIndicator; i<lastIndicator+1; i++ ) {
|
||||
if (i <= totalIndicator) {
|
||||
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="javascript:void()">` + i + `</a></li>`;
|
||||
} else {
|
||||
pagingEleHTML += `<li data-npage="` + i + `" class="page-button" ><a href="#">` + i + `</a></li>`;
|
||||
pagingEleHTML += `<li data-npage="` + i + `" class="page-button" ><a href="javascript:void()">` + i + `</a></li>`;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
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 += `<li data-npage="` + (lastIndicator+1) +`" class="page-button"><a href="javascript:void()"><img src="/com/img/common/icon/ico_chevron.svg" alt="Chevron-next" class="page-next"></a></li>`;
|
||||
}
|
||||
pagingEleHTML += "</ul>";
|
||||
pagingEle.innerHTML = pagingEleHTML;
|
||||
|
|
@ -238,6 +238,15 @@ if (request.getSession().getAttribute("CLS") == null || "2".equals(request.getSe
|
|||
|
||||
});
|
||||
|
||||
/**
|
||||
* 발주기관 목록화면 tr 드래그 시 상세화면 이동 방지처리
|
||||
* 드래그 이벤트와 클릭이벤트를 구분하여 감지한다.
|
||||
*/
|
||||
function handleRowClick(p_code) {
|
||||
if (!isDragging) {
|
||||
openMapLoc(p_code);
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<!-- javascript end-->
|
||||
|
||||
|
|
@ -266,7 +275,7 @@ if (request.getSession().getAttribute("CLS") == null || "2".equals(request.getSe
|
|||
<li class="category-item"></li>
|
||||
<li class="category-item">관리 시추정보 현황</li>
|
||||
</ul>
|
||||
<a href="#" class="btn btn-help">도움말</a>
|
||||
<a href="javascript:void()" class="btn btn-help">도움말</a>
|
||||
</div>
|
||||
<!-- 카테고리 끝 -->
|
||||
<h1 class="page-title-1depth">관리 시추정보 현황</h1>
|
||||
|
|
|
|||
Loading…
Reference in New Issue