parent
ab07630626
commit
49a2a8d1c4
|
|
@ -112,7 +112,7 @@ public class ProjectListController {
|
|||
os.write(jsonObject.toString().getBytes("UTF-8")); // UTF-8 인코딩하여 출력
|
||||
}
|
||||
|
||||
return null; // @ResponseBody이므로 반환 값은 필요 없습니다.
|
||||
return null;
|
||||
}
|
||||
|
||||
// 지반정보등록
|
||||
|
|
|
|||
|
|
@ -232,7 +232,7 @@ if (request.getSession().getAttribute("CLS") == null || "2".equals(request.getSe
|
|||
<tr>
|
||||
<th>사업명</th>
|
||||
<td colspan="3">
|
||||
<input type="text" value="" onfocusout="duplicateCheckProjectName(this)" class="input-box" id="const-name-` + tableId + `" placeholder="사업명">
|
||||
<input type="text" value="" onfocusout="duplicateCheckProjectNameLocal(this)" class="input-box" id="const-name-` + tableId + `" placeholder="사업명">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
|
@ -360,7 +360,7 @@ if (request.getSession().getAttribute("CLS") == null || "2".equals(request.getSe
|
|||
for (var i = 0; i < tableDataElements.length; i++) {
|
||||
|
||||
let duplChkEle = tableDataElements[i].querySelector('.input-box[id*="const-name"]') // 엑셀양식 로드시 사업명 중복 체크해야 하는 대상 엘리먼트
|
||||
let result = projNmDuplChkResult(duplChkEle)
|
||||
let result = projNmDuplChkResult(duplChkEle, getProjectCodeForDuplicateCheck())
|
||||
if (result.result == 'false') {
|
||||
duplChkEle.focus();
|
||||
shakeAndHighlight(duplChkEle, result.msg)
|
||||
|
|
@ -649,7 +649,6 @@ if (request.getSession().getAttribute("CLS") == null || "2".equals(request.getSe
|
|||
// 사업명
|
||||
var constNameEle = document.getElementById('const-name-' + (index));
|
||||
if (constNameEle) {
|
||||
//duplicateCheckProjectName(constNameEle);
|
||||
if( constNameEle.value === "" ) {
|
||||
shakeAndHighlight(constNameEle, "사업명을 입력하세요." );
|
||||
return false;
|
||||
|
|
@ -899,7 +898,7 @@ if (request.getSession().getAttribute("CLS") == null || "2".equals(request.getSe
|
|||
<tr>
|
||||
<th>사업명</th>
|
||||
<td colspan="3">
|
||||
<input type="text" value="`+ const_name +`" onfocusout="duplicateCheckProjectName(this)" class="input-box" id="const-name-` + tableId + `" placeholder="사업명">
|
||||
<input type="text" value="`+ const_name +`" onfocusout="duplicateCheckProjectNameLocal(this)" class="input-box" id="const-name-` + tableId + `" placeholder="사업명">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
|
@ -956,6 +955,19 @@ if (request.getSession().getAttribute("CLS") == null || "2".equals(request.getSe
|
|||
function removeRow(idx) {
|
||||
$('div[data-index='+ idx +']').remove();
|
||||
}
|
||||
|
||||
function duplicateCheckProjectNameLocal(projectNameInput) {
|
||||
duplicateCheckProjectName( projectNameInput, getProjectCodeForDuplicateCheck() );
|
||||
}
|
||||
|
||||
//특정 프로젝트와 연결되어 있는지 확인하여 projectCode를 넣는다.
|
||||
function getProjectCodeForDuplicateCheck() {
|
||||
if( orgConstUsr ) {
|
||||
return orgPrjCd;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
</script>
|
||||
<!-- javascript end-->
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue