교육-30, 31

강민창·2024년 7월 15일

회사 교육

목록 보기
29/29

  • 해당 영역만큼 div를 그리고 div의 화면에 링크를 시키는 속성이 url이라는 속성에다가 만든 캘린더 프롬을 연결을 해주면 된다

  • 실행을 해주고 나서 날짜를 언제부터 언제까지를 선택을 하면은 아래의 이미지처럼 나오는 것을 볼 수가 있다

  • 사용자 선택한 일자를 스크립트로 갖고 올 수 있어야 하고, 스크립트로 다른 데이터로 set할 수 있어야 한다

  • div에 연결되어 있는 그 화면에 fn_getFormDate()라는 함수를 호출 시켜 데이터를 주고 받는 작업을 하면 된다

  • 캘린더임에도 불구하고 uCalType의 구분값을 이용해서 mm이라는 값을 지정하게 되면 스크립트로 팝업div를 만들어 기능을 넣어준 것이다

  • 스크립트를 수정할 때는 공통코드를 갖고 오기 위해서 한번의 통신에 여러 개의 데이터를 받아오는 방식으로 처리해야 한다

공통 코드를 관리하는 방법

  • 지금처럼 공통 코드가 필요한 때 서버와 호출을 해서 여러 개의 코드 데이터를 받아오는 방식으로 처리할 수 있다
    -> 매번 서비스 호출이 필요한 부분이다

  • 매번 코드를 갖고 오기 위해서 서비스로 호출시키는 게 아니라 어차피 공통 코드는 정해져 있고 데이터 양이 그렇게 많지 않을 수 있으니 한번만 통신을 해서 받아 놓고 거기서 내가 필요한 코드만 가져다가 쓸 수 있다

-> 이렇게 2가지의 방법이 있다


  • 라디오의 첫번째는 0이라는 값을 넣는다
    -> 남자 여자 앞에다가 전체라는 코드값을 추가해주고 싶을 경우, 또는 선택하세요 라는 코드값을 추가해주고 싶은 경우 등 그런 것들을 자동적으로 넣어주기 위해서 한 것이다

  • 0을 넣으면 전체, 1을 넣어주면 선택하세요라고, 2를 넣으면 내가 원하는 코드값과 코드명을 넣어줄 수 있다


  • 먼저 클리어 해주고 구분을 ,로 해주고 있고 룰에 따라서 gfn_validation이 체크를 해준다

  • 입력 버튼을 눌러 입력을 한뒤 사원에 05이라는 값이 잘 들어가는지 확인이 필요하다

  • 그래서 입력한 데이터를 xml로 바꿔서 output창에 찍히게 할 것이고 그렇게 할려면 위의 이지처럼 스크립트를 작성해주면 된다

  • 위의 이미지처럼 output창에 부서코드와 입사일자가 잘 들어가고 있는 것을 확인할 수 있다

0개의 댓글