본문 바로가기
IT/nexacro

기초 문법(NEXACRO 17.1 기준)

by heavenLake 2022. 3. 21.
반응형

NEXACRO 17.1 기준

동영상 강좌

https://www.youtube.com/playlist?list=PLgoHUQa-ZzHAbNjKAl1DyWDrseM_NxxAG 

 

투비소프트 넥사크로플랫폼 17(온라인 교육 녹화본)

 

www.youtube.com

 

 

 

     - 로그출력

        nexacro.getApplication().trace("log");

        this.alert('log');

 

     - 컴포넌트 속성

        this.btn.text;   // 속성값

        this.btn.set_text("속성값");  // 꼭 set을 써줘야함.

 

     - 변수선언

        var str1 = "";  // 자신의 현스크립트 영역에서만 사용가능.

                          (자신에 폼에서 또는 다른 폼에 스크립트에서도 이건 접근못함)

        this.str2 = "";  // 자신의 폼이나 다른폼에서도 접근 가능. (일반적으로 이방법 사용 권장)

        str3 = "";       // 글로벌변수로 인식해서 이렇게 사용하면 어플리케이션이 종료되기전에는 죽지 않는다.

                               (사용하지 않는게 좋다,  xp, mi에서는 아님)

 

     - 제너레이트(컴파일) 

제너레이트를하면 js파일이 생성되는데 이파일이 실제로 웹에서 작동함

(서버 반영때 이 파일을 반영하면 됨)

       generate 파일 위치는 도구 tools -> option -> Project -> generate 에서 path를 확인하면 된다.

       (만약 소스를 받았는데 화면을 못 찾는다면 Application generate로 전체 generate해보면

         전체파일에 js를 만들어준다.)

 

         ==>> svn에서 파일을 update했을 때는 꼭 리프레시 후에 generate해야 한다.

          그리고  리프레시 안하고 이전에 열어두었던 런처에서 view source해서 소스를 열 경우 

          update받지 않은 옛날 소스가 열리니 꼭 주의해야한다.

       

 

     - 코드 자동완성 기능

오른쪽 클릭 왼쪽과 같이 클릭 원하는 문구를 등록해서

스크립트에서 등록한 명령어를 치면 소스가 장동으로 완성

되는 기능이다.

(이클립스에서 sysprint를 치는 것과 같은....)

 

 

 

 

 

 

 

 

 

   

     - 인클루드 파일로 바로 이동하기 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

     - 컴포넌트 복사하기 (Ctrl+Shift+V)  

 컴포넌트를 그냥 복사하면 이벤트 및 속성까지 모두 복사되는데 Ctrl+Shift+V 하면 왼쪽과 같이 복사되는 속성들까지 제어가능하다

 

 

 

 

 

 

     - 도움말 보기

        F1을 누르면 되는데 컴포넌트에 속성을 클릭하고 F1을 누를면 바로 해당 속성에 도움말을 보여준다.

 

 

      - 마이너스 좌표로 컴포넌트 숨기기     

        컴포넌트 기능을 사용하고 싶고 화면에는 보이게 하고 싶지 않으면 마이너스 좌표에 컴포넌트로 넣어주면 된다.  

 이 아이콘으로 폼바탕영역을 잡고 끌고가면 눈금에 마이너스 영역이 나타난다.

 

 

     - 경로가 복잡한 컴포넌트에 경로 복사하기

 현재 선택한 컴포넌트에 풀경로를 카피해준다.

 

 

 

 

 

 

 

 

 

     - 데이터셋 (자동으로)바인딩 하기

프로젝트 익스플로러에서 끌어다 놓으면 된다.

그리드인경우 데이터셋 자체를 끌어다 놓으면 되고

일반 컴포넌트는 해당 데이터 셋에 해당 컬럼을 끌어다 놓으면 된다.

 

 

 

 

 

 

 

 

 

 

 

 

    - 데이터셋에 expr

     - 통신하기 

         

              -> nexacro에서는 데이터셋이나 변수들간에 구분을 ' ' 스페이스로 한다. 따라서 변수 값에

                 스페이스가 들어갈수 있는값은 nexacro.wrapQuote("");를 사용해줘야한다.

              -> 저장로직시는 dataset:U로 보내야만 변경된 데이터만 넘어간다.

 

 

     - FitToContent (17.1부터 생긴 새로운 기능)

         특정컴포넌트를 기준으로 다른 컴포넌트들에 위치를 새로 조정해주는 기능

         해당 기능은 데모 확인해보길....( http://demo.nexacro.com/EduPlay/_web_/index.html?version= )

 

 

 

주요 기능 및 TIP

http://demo.nexacro.com/EduPlay/_web_/index.html?version= 

 

http://demo.nexacro.com/EduPlay/_web_/index.html?version=

 

demo.nexacro.com

 

쇼케이스 

http://support.tobesoft.co.kr/Next_JSP/nexacro17_deploy/index.html

 

Nexacro Install Page

 

support.tobesoft.co.kr

 

개발가이드

http://docs.tobesoft.com/developer_guide_nexacro_17_ko

 

넥사크로플랫폼 17 컴포넌트 활용 워크북 17.1.2.200

이 내용이 얼마나 도움이 되셨나요? 피드백이 기록되었습니다. 감사합니다. 전혀 도움이 되지 않음도움이 되지 않음조금 도움이 됨도움이 됨매우 도움이 됨

docs.tobesoft.com

 

 

 

반응형

댓글