교육

[NexacroN] 넥사크로N 유의사항 정리

ByeongJun 2023. 4. 11. 10:21
반응형

참고 : 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 간의 참조 시

 

반응형