참고 : Nexacro PLATFORM 응용 개발 가이드 / 마지막 업데이트 : 2023.04.12
Generate
메뉴바에 있는 Tools > Options 선택
Generate > Generate Path
원본 파일 관리
운영할 때 원본 파일이 없어도 Generate 된 소스만 있으면 운영 가능
프로그램에서 수정, 요구사항 발생 시 js소스로 수정이 불가하기 때문에 반드시 원본을 작업할 것!
형상관리, 인수인계 시 유의해야하며 없다고 업체에 부탁해도 제공이 힘들다고 하니 원본 파일 관리에 유의하도록 한다.
제너레이트 된 파일에서 소스 수정하지말고 반드시 원본에서 수정
넥사크로는 자바스크립트 기본의 언어이기 때문에 대소문자 구분이 매우 중요하다.
로컬스토리지에 남기 때문에 environment 정보는 지워줘야 한다.
this.alert(""); 보다는 gfn_alert
별도 함수의 라이브러리 사용 (실행환경마다 다르니) row를 찍기 위해선 trace 사용한다.
this.alert("안녕하세요");
nextacro.getApplication().trace("Hi");
var objApp = nexacro.getApplication();
objApp.trace("병준");
set_
속성의 값을 바꿨다고 생각하면 됨
alert와 trace는 예외(생략) 처리 → 디버깅을 위한 목적이기 때문
전역변수 var와 멤버변수 this 차이
var와 this 둘 다 폼 안에서는 전역 변수처럼 사용되나 다른 폼에서 변수를 가져오려면
해당 변수가 this로 선언되어 있어야 한다.
var var1 = "abc";
this.var2 = "123";
var3 = "abc";
var변수는 스크립트 영역에서만 접근 가능한 변수이지만 this는 어디서나 다 접근할 수 있다.
var3는 글로벌 변수에 잡히고 안 알려주는게 좋으니 this를 붙여주는 걸 추천한다.
넥사크로 기준 어플리케이션-variable에서 사용을 권장한다.
(해당 어플리케이션을 종료할 때까지 메모리가 계속 쌓이기 때문)
this
Application 또는 Form에서 사용되는 항목에 대해 유효범위를 지정할 때는 항상 this를 사용한다.
유효범위를 지정해줘야 하는 경우
- Form 내에서 함수를 선언할 때
- 함수를 작성할 때 Form 내에 선언된 변수를 참조할 경우
- 변수뿐 아니라 속성, Form 간의 참조 시
'교육' 카테고리의 다른 글
Java 기반의 시큐어 코딩 교육 (SQL Injection / 암호화 알고리즘 / 크로스 사이트 스크립팅(Cross Site Scripting) XSS) (0) | 2023.04.25 |
---|---|
chatGPT 잘 쓰는 법 (0) | 2023.04.14 |
[NexacroN] 넥사크로 화면 구성 (프로젝트 생성과 컴포넌트 사용) (0) | 2023.04.10 |
[NexacroN] 넥사크로 라이센스 무료 다운로드 방법과 사용법 자료 (2) | 2023.04.10 |
개발 환경 구성 및 빌드 / 배포 (0) | 2023.04.05 |