* Powerbuilder 10.5
저번 강의에 이어서
1. 사원 상세 정보를 보여주는 화면을 만든다. -> w_list_detail
2. 위 화면(w_list.dw_emp)에서 어떤 로우를 더블클릭했을 때, 1에서 만든 화면을 열리게 한다.
2번을 진행하겠습니다.
w_list.dw_emp 의 로우를 더블 클릭했을 때, w_list_detail 이 열리게 합니다.
장황한 설명은 나중에 하고 일단 따라해 보세요.
w_list.dw_emp 의 로우를 더블 클릭했을 때 -> w_list.dw_emp.doubleclicked 이벤트
w_list_detail 이 열립니다. -> OpenWithParm 함수
w_list.dw_emp.doubleclicked 이벤트를 찾아서 스크립트 창을 여세요.
이렇게 하면 실행한 뒤에 dw 아무 곳이나 더블클릭하면 w_list_detail 이 열립니다.
실행해서 확인해 보세요. 그리고 w_list_detail 화면 영역말고 프로그램에서 다른 화면 영역을 클릭해 보면
w_list_detail 의 화면이 깜빡이는 것을 알 수 있습니다.
w_list_detail 이 Response 타입인데요, 이 타입은 프로그램 내의 다른 곳에 포커스를 잃지 않기 때문입니다.
w_list_detail 이 열리기는 하지만 이대로는 우리가 원하는 화면이 아닙니다.
w_list_detail 은 사원의 상세정보를 보여주기 위해서 만든 윈도우인데요.
w_list_detail.dw_detail 은 사원번호(emp.empno) 를 인수로 가지고 있습니다.
w_list.dw_emp.doubleclicked 이벤트에서 그 인수를 받아 올 수 있습니다. -> getItemNumber 함수
그리고 받아 온 인수를 w_list_detail 를 열 때 넘겨주면 됩니다. -> openWithParm 함수
일단, 다음과 같이 스크립트를 작성하세요.
이 글은 회원 전용입니다.
프리미엄 회원 모집
all4museum.tistory.com
'파워빌더 기초강의1' 카테고리의 다른 글
파워빌더(PowerBuilder) 강의 - 63.PowerObjectParm 1 (6) | 2012.09.17 |
---|---|
파워빌더(PowerBuilder) 강의 - 62.Structure 구조체 (2) | 2012.09.14 |
파워빌더(PowerBuilder) 강의 - 60.Response WindowType (0) | 2012.06.16 |
파워빌더(PowerBuilder) 강의 - 59.팝업메뉴 (PopupMenu) 3 (11) | 2012.04.25 |
파워빌더(PowerBuilder) 강의 - 58.팝업메뉴 (PopupMenu) 2 (7) | 2012.04.19 |