4월11일~14일
아직 기획이 완벽하지 않아서 정확한 업무분배xx
코드분석
모바일 페이지 띄워보기
4월 15일
관리자페이지 업무 배정
asis분석
페이지 만들어보기
4월 16일
관리자 페이지쪽 공통 css, js등 공통코드 안잡혀있음
한페이지 먼저 만들어봄
4월 19일
페이지 여러개 만들어보고
4월 20일
css, 잭스 확인하고 페이지에 적용되는지 확인
4월 21일
페이지 구현
4월 22일 목
페이지 구현
4월 23일 금
db테이블 확인, 정리,과장님이 설정 잡아주신거 바탕으로 잭스 스크립트로 연결
4월 26일 월
기본페이지 3개 구현, 로컬스토리지 사용(jex.parse설정이 없어서 임시로 자바스크립트의 로컬스테이지 사용)
4월 27일 화
sync처리??
alex-dh.tistory.com/2
4월 28일 수
로그조회메뉴중 3개 했는데 확실하진 않음
코드메뉴쪽 직업/직위코드는 아직 불러오기 실패(값 강제로 넣었는데도 데이터 불러오기 실패)
그리드조회(첫화면) 다이나믹쿼리 적용했고
더블클릭, 상세보기까지 데이터 잘 나오게 확인
4월 29일 목
수정화면 만들기
4월 30일 금
cod쪽 직업/직위코드, 지점관리, 365공통, 자주쓰는적요 상세보기, 등록, 수정, 삭제 완료
수정하면 등록자랑 등록시간 삭제됨(지점관리, 365, 공통코드)
5월3일 월
수정할때 등록자, 등록시간 삭제되는거 수정,
잭스캘린더 적용
5월 4일
5월 5일
어린이날
5월 6일
업무변경 x
새로 만드는 페이지 만들기 시작 - 스크립트 호출스텍 조회
테이블이 아직 안나와서 조회페이지만 제작
5월 7일
- 자주쓰는 적요는 3일 저녁 잭스엔지니어 다녀온 후로 생성할 수 있는 권한이 없어져서 등록,수정,삭제 작업 못함
다른페이지들도 생성 불가능
- 완료된 6개 페이지 조회화면만 3.0css로 수정
5월 10일 월요일
새로만들어지는 페이지 조회화면만 우선 생성
팝업창 3.0버전으로 변경
새로운 페이지 추가됨
5월 11일
팝업창 3.0버전으로 찾았는데 크기조절하는 방법을 못찾음
일단 안에 표는 3.0버전으로 수정완료(데이터 잘 가는지 확인은 아직)
새로운페이지 생성완료( 그리드 2개중 한개만 나오면 된다고 했는데 다시 확인)
웹서비스,ido 생성 수정했다는데 아직까지 생성 안됨
5월 12일
5월 13일
페이지 생성 안되던거 권한말고도 xml파일이랑 다른게 생성안되는 문제였는데
잭스개발자가 3.0스튜디오에서 설정 잡아줘서 xml파일 생성가능하게 만들어줘서 해결
xml파일이 생성되지 않아서 경로를? 못찾아서 새로운 페이지가 연결이 안되는 거였음
BDT페이지 일단 만들었는데 기획이 다시 바뀔거라고 나중에 다시 만들기로
3팝업창 3.0으로 바꾸고 높이는 css에서 100%로 주는걸로 해결
근데 hide 명령어가 안먹혀서 또 찾아야 한다.
5월 14일
다음주부터 9시까지 공식적인 야근
기본적인 조회화면은 다 만들었음
그리드 만드는 것도 확인해서 ido랑 act파일만 바꿔주면 바로 적용가능
5월 17일
새로운페이지(서비스별공지, 긴급공지, Native솔루션 긴급공지, 메뉴별공지, 에러메세지등록, 스크립트호출스택조회) 조회하면 생성,
조회버튼눌렀을때 검색값 받는것 까지 확인
5월 18일
등록, 수정, 상세보기 화면 생성
5월 19일
부처님오신날
5월20일
어드민 테이블 생성완료
5월 21일
BDT약관관리 조회, 등록 작업
========
<script type="text/javascript">
let score;
let grade;
score = prompt("당신의 점수는?");
switch(Math.floor(score/10)){
//switch(parseInt(score/10)){
case 10: grade ="A학점"; break;
case 9: grade = "A학점"; break;
case 8: grade = "B학점"; break;
case 7: grade = "C학점"; break;
case 6: grade = "D학점"; break;
default : grade = "F학점";
}
document.write("당신의 점수는 "+score+"이므로 "+grade+" 입니다." )
</script>
if elseif
=====
https://blog.naver.com/jinuo86/220881950083
6월 1일
split 옵션중에 -1을 넣으면 빈값(null)이 들거가게 되는 옵션이 있다.
6월 2일
sql문에서 값을 넣을때 seq값은 자동으로 1씩 증가하게 한다.
예) select max(seq) +1 from 테이블명 =>null
근데 이게 데이터가 0개일때는 0이아닌 null이 출력되서 자동으로 1씩 더하지 못한다.
그럴때는 쿼리문에 null대신 0을 대체하는 명령어를 써주면 된다.
예) select nvl(max(seq) + 1 , 0) from 테이블명 =>0
+1인데도 값이 null이 나와서 0을 대체하는 nvl을 사용하는 이유는
max(seq)가 null이 나오는데 null에 +1을 하면 1이 아니라 null이기 때문이다.
select nvl(max(seq) + 1 , 0) from 테이블명 select nvl(max(seq) + 1 , 0) from 테이블명 => null+1 => null select nvl(max(seq) + 1 , 0) from 테이블명 => nvl명령어 때문에 null이 0으로 대체 |
근데 위에 처럼하면 0으로 들어간다. 그래서
예) select nvl(max(seq), 0)+1 from 테이블명 =>1
이렇게 해주면 데이터가 없는 상태에서 쿼리문을 실행하면 0대신 생각한 대로 1이 들어가게된다.
select max(seq) +1 from 테이블명 | null |
select nvl(max(seq) + 1 , 0) from 테이블명 | 0 (null대신 0을 출력하겠다) |
select nvl(max(seq), 0)+1 from 테이블명 | 1 (null대신 0을 출력하고나서 +1을 하겠다) |
구글에 '오라클 null값 0으로 대체' 라고 검색하면 나온다.
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=so1ine&logNo=40193593133
6월 3일
조회화면에서 날짜 검색
http://www.gurubee.net/article/63595
6월 일
자바스크립트, 제이쿼리 형제, 자식, 부모노드찾기
https://huskdoll.tistory.com/338
html 커스텀(data-)
https://developer.mozilla.org/ko/docs/Learn/HTML/Howto/Use_data_attributes
http://www.devkuma.com/books/pages/221
6월 9일
등록할때 배열을 받은 순서를 보면 위에서 부터 차례때로 들어갔는데
DB에 저장될때는 abc순으로 저장되고
select하면 DB에 조회된것 처럼 abc순으로 나온다.
이걸 update에서 where 절에 사용할 비교값으로 저장하고
update를 위해 새로 배열을 받으면
update하기 위해 배열로 받은건 순서대로 들어오고
비교값은 abc순이라서 반복문 돌리면 안맞아서 오류가 난다.
만약 update를 위해 받은 배열이 순서대로 들어와서 거기에 맞추거나
아님 DB에서 받은 순서대로 밪추고 싶으면
오라클 커스텀정렬 검색해서 내가 원하는 순서로 조회해서 비교하면 된다.
6월 11일
span태그에 값넣을떈 .text();
input에 값 넣을떈 .val()
6월 21일
선택자 구하기. 그냥 id나 name만 선택하면 쉬워도
데이터 커스텀을 이용해서 그중에 id나 name값을 찾거나
아님 div태그중에서 id값이 ~인것 찾기 처럼 제한적인 상황에서 사용하는 방법