[ Nexacro-FrameWork1. step5.업무중 Frame hidden처리 ]
1. 정의
. 업무도중 업무화면을 최대한 크게 보기 위해서 top frame, bottom Frame등을
hidden처리 하고 싶은 경우가 존재 한다.
2. 개발방법
. topFrame, bottomFrame hidden 처리
. topFrame만 개발하고, bottomFrame은 과제
3. ADL applicaiton script 수정
1. application 변수 추가
this.av_topFrame;
2. this.application_onloadingglobalvariables 에 한줄 추가
this.av_topFrame = this.av_mainFrame.vStartFrameSet.vMainFrameSet.topFrame;
4. topFrame.xfdl 수정
1. 버튼 하나 추가, Event하나 추가
. id : btn_control
. Event : fn_control
. Text : 숨기기
. position : 맨 오른쪽 하단
2. script
this.fn_control = function(obj:Button, e:nexacro.ClickEventInfo)
{
var sText = this.btn_control.text;
if (sText == "숨기기"){
//(topFrame, 업무FrameSet, bottomFrame)
//topFrame(11)을 한 이유는 '보여주기'버튼이 보이도록 하기 위함.
//현재 개발은 일반button이지만 실 프로젝트에서는 'image'를 이용해서 숨기기/보여주기를 해야 됨
application.av_allFrame.set_separatesize("11,*,50");
this.btn_control.set_top(0);
this.btn_control.set_text("보여주기");
}else{
application.av_allFrame.set_separatesize("50,*,50");
this.btn_control.set_top(28);
this.btn_control.set_text("숨기기");
}
}
'Nexacro-Framework > framework type1' 카테고리의 다른 글
Nexacro-FrameWork1. step9. 주요소스 (0) | 2017.08.17 |
---|---|
Nexacro-FrameWork1. step4.Frame에서 업무화면 함수호출 (0) | 2017.08.17 |
Nexacro-FrameWork1. step3.메뉴와 업무화면간 parameter 연동 (0) | 2017.08.17 |
Nexacro-FrameWork1. step2.메뉴연결 및 업무화면생성 (0) | 2017.08.17 |
Nexacro-FrameWork1. step1.MDI Frame 생성 (4) | 2017.08.17 |