반응형
42일차 특이사항
1. 결재글 등록까지 구현해보자.
2. 이번주까지 학습일지 쓰기.
테이블 행 클릭시 이동
1. 결재글 위에 마우스를 올리면 음영
2. 결재글의 행 어느 곳을 클릭해도 상세보기 페이지로 이동이 된다.
- <tr> 행 에다가 onclick을 설정해준다.
<tbody id = "tContent">
<c:choose>
<c:when test="${empty apprList}">
<tr>
<td colspan="7">검색된 데이터가 없습니다!</td>
</tr>
</c:when>
<c:otherwise>
<c:forEach items="${apprList }" var = "list">
<tr onclick="fncGoDetail(${list.seq})">
<td>${list.seq }</td>
<td>${list.writeName }</td>
<td>${list.apprSubject }</td>
<td>${list.apprRegDate }</td>
<td>${list.apprDate }</td>
<td>${list.apperName }</td>
<td>${list.apprStatusKor }</td>
</tr>
</c:forEach>
</c:otherwise>
</c:choose>
</tbody>
사원으로 결재버튼 눌렀을 때, 결제대기가 출력되지 않음
1. fnSave함수가 실행되고 grade가 제대로 설정되어 있지 않아서 val('wat')가 실행되지 않았다. grade == 'CLERK'이라고 제대로 설정해주니까 결제대기라고 나온다.
function fncSave(stat){
var ivChk = initVal();
if(ivChk){
$("#status").val(stat);
var grade = '${memInfo.memRank}';
if(stat == 'app'){
if(grade == 'CLERK'){
$("#status").val('wat');
}else if(grade == 'MANGER'){
$("#status").val('wat');
}else if(grade == 'BOSS'){
$("#status").val('ing');
}else if(grade == 'KING'){
$("#status").val('finsi');
}
}
$("#writeFrm").attr("action","writeProc").attr("method","post").submit();
}
}
느낀 점
변화가 필요하다. 그래서 이것 저것 다르게 시도해보았다. 좋은 결과를 내지 못하는 아이디어, 행동은 다른 방법으로 대체될 수 있다. 계속 같은 방식으로 도전할 필요는 없다. 창의적일 필요가 있다.
반응형
'일경험' 카테고리의 다른 글
[국민취업지원제도 일경험프로그램 49일차] 결재시스템 중간점검⑨ (0) | 2023.10.17 |
---|---|
[국민취업지원제도 일경험프로그램 48일차] 결재시스템 과장이 문제다⑧ (0) | 2023.10.16 |
[국민취업지원제도 일경험프로그램 47일차] 결재시스템 다시 시작⑥ (0) | 2023.10.12 |
[국민취업지원제도 일경험프로그램 46일차] 결재 시스템 프로젝트⑤ (1) | 2023.10.11 |
[국민취업지원제도 일경험프로그램 45일차] 결재 시스템 프로젝트④ (0) | 2023.10.10 |