교육-27

강민창·2024년 7월 12일

회사 교육

목록 보기
26/29

  • 지금은 테스트 데이터이지만 나중에 할 때는 데이터셋쪽에다가 직접 데이터를 넣어서 관리를 하는 것이 아니다

  • 사용자가 로그인을 하게 되면은 로그인 성공이 됐다면 그때서야 서버와 호출시켜서 트랜젹션을 날리면 서버에 DB테이블에서 메시지 테이블에 있는 데이터를 가지고 gds_message에 넣어주는 것이다

  • 최초 한번만 하는것이고, 화면에서는 가져다놓은 거를 가져다 쓰는 것이다

  • 화면에서는 메시지 텍스트를 보이는 명을 직접적으로 입력을 하는 것이 아니라 개발할 때는 메시지ID를 넘겨준다

  • 공통함수를 만들어 메시지 아이디에 해당되는 메시지 명으로 치환해서 보내주는 것이다

  • gds_message를 접근할려면 보통 화면에 데이터 쓸 수 있어 접근할 때 this라는 스코프를 사용했다

  • 하지만 gds_messagge는 어플리케이션 영역에 있는 데이터라서 this로 접근할 수 없다

  • nexacro.getApplication 메서드를 실행을 하면 현재 실행된 어플리케이션의 Application 오브젝트를 반환할 수 있다

  • lookup메서드는 메시지 아아디라는 컬럼이 보낸 메시지 아이디와 같은 로우에 있는 메시지 텍스트라는 컬럼을 가지고 온다

  • 그리고 가져오는 값을 변수에 할당해주고 나서 그 변수를 리턴해주면 된다

  • lookup은 데이터셋의 findRow와 getColumn이라는 메서드를 사용해서 데이터를 가져오는 방법과 같다

  • MSG_TYPE를 보면 A, C가 있다
    -> A는 alert으로 메시지를 띄우겠다는거고, C는 conform으로 메시지를 띄우겠다는거다

0개의 댓글