이번에는 넥사크로로 컴포넌트 선택하는 방법과 함수 호출하는 방법에 대해 알아본다
일단 이벤트를 사용하여 해당 페이지 load 시에
버튼에 쓰여진 글자를 바꾸는 이벤트를 한번 만들어 보자
그 전에 이벤트를 어떻게 만드는지 모른다면 아래 글을 읽어보고 따라하면 된다
넥사크로 이벤트 만들기
넥사크로에서 상단에 보면 버튼이나 콤보박스 에딧 등 각종 컴포넌트가 보이는데 이걸 눌러서 화면으로 끌고오면 화면에 편하게 배치가 가능하다 자바 AWT나 Swing으로 눈물의 노가다배치 하다가 넥사크로 쓰면..
flatsun.tistory.com
버튼 두개를 set_text 메소드를 사용하여 값을 load, load2로 바꿔줬는데
컴포넌트를 선택하기 전에 앞에 this. 를 꼭 붙여줘야 한다
왜 붙여야 하나는 내가 투비소프트 직원이 아니고
장래희망이 투비소프트 입사하기가 아니라서 모르고 중요하지도 않다
포인트는 컴포넌트나 함수 선택 시 this. 를 꼭 붙여줘야 한다는 거다
보면 두 버튼 아이디가 btn, btn2인데
this.btn
this.btn2 이런 식이 아니라
아래줄이
this.Div00.form.btn2 ~~
이런 식으로 작성한 것이 보인다
컴포넌트를 클릭했을 때
컴포넌트의 Information Id가 아니라
Properties 하단에 있는 아이디 값을 입력해 줘야 호출이 가능하다
실제 컴포넌트의 id 값은 Properties 아래에 있는 값이라는 거다
이후 실행해 보니 버튼의 text 값이 잘 변경된 것이 보인다
다음으로는 함수인데
함수를 처음 선언할 때는
this.함수명 = function(파라미터) {
};
이런 식으로 선언한다
예제를 통해 보면 다음과 같다
함수를 호출할 때에도 컴포넌트와 동일하게
this. 를 앞에 붙여준다
이제 함수를 한번 실행해 보면..
실행이 잘 되는것이 보인다
'IT > Nexacro' 카테고리의 다른 글
넥사크로 setColumn, getColumn 사용하기 (0) | 2019.06.02 |
---|---|
넥사크로 그리드, 데이터셋 생성하기 (0) | 2019.06.02 |
넥사크로 이벤트 만들기 (0) | 2019.05.30 |
넥사크로 폼 페이지 만들기 (0) | 2019.05.29 |
넥사크로 17 체험판 설치하기 (1) | 2019.05.29 |
댓글