공부/넥사크로

공부/넥사크로

넥사크로 그리드 expr에서 사용자 정의 함수 호출하기

expr 도움말은 Components > Component > Grid > Objects > GridCellControl에 있다(찾기 겁나 힘듦).아니면 Appendix > Dataset Expression을 봐도 된다.도움말에 쓰여있는 대로 'comp'는 그리드 컴포넌트를 가리킨다. 그러므로 그리드 cell 속성에 expr에 기입하는 comp는 자기 자신이다. 함수는 그리드가 아닌 폼(form)에 선언되어 있으므로 폼을 찾아가려면 comp.parent를 하면 form을 가리킨다. 그리고 함수를 호출하면 된다.즉, expr에서 함수 호출은 comp.parent.함수명(파라미터)로 호출하면 된다.this.fnSetSound = function(nRow){ return this.dsTest.getColumn..

공부/넥사크로

넥사크로 그리드 셀 클릭 시 바인드 된 컬럼명 알아내기

그리드 셀 클릭 시 발생하는 이벤트(oncellclick)에서 바인드 된 컬럼명을 알아내보자.this.grd00_oncellclick = function(obj:nexacro.Grid,e:nexacro.GridClickEventInfo){};oncellclick의 이벤트 객체인 GridClickEventInfo를 도움말에 검색해보자.딱히 바인드 된 컬럼명을 가져올 수 있는 속성은 없다. 그나마 사용할만한 속성은 e.cell과 e.col이다.클릭할때마다 무슨 값이 나오는지 확인해보자.this.grd00_oncellclick = function(obj:nexacro.Grid,e:nexacro.GridClickEventInfo){ this.sta00_00.set_text("e.cell : " + e.cell ..

공부/넥사크로

[Nexacro] 넥사크로 N + SpringBoot 연동하기 2 - 프로젝트 설정 및 연동

Uiadapter 넥사크로의 Uiadapter를 사용하려고 gradle을 통해 라이브러리를 다운하려 했지만 아직 자사의 Nexus 서버가 불안정해서 Gradle을 통한 자동 다운은 못한다고 한다.. - 20220509 기준 그래서 플레이넥사크로에서 다운해야 한다. 해당 게시글 제일 하단에 라이브러리 파일들이 있다. 다운하고 압축 푼 다음에 프로젝트 최상위 경로에 'libs' 폴더를 만들고 압축 푼 라이브러리 파일들을 옮겨주자. 그리고 맨 위에 있는 nexacro-xapi-java-1.0.0.jar 파일은 기술지원센터에서 따로 받아야된다. 저거 없으니까 설정할 때 에러남; 참고로 파일을 다운하기 위해 로그인이 필요하다. 대메뉴 Product > Nexacro N > Download > Server [API..

공부/넥사크로

[Nexacro] 넥사크로 N + SpringBoot 연동하기 1 - 프로젝트 생성

SpringBoot 프로젝트 생성 SpringBoot 프로젝트를 생성하기 위해 https://start.spring.io/ 접속 SpringBoot를 다음과 같이 설정한다. Gradle Project Java 11 2.6.7 (20220509 기준) Artifact : nexacro Name : nexacro WAR (JAR로하면 jsp 못씀) Dependencies : Spring Web 다운한 파일을 원하는 경로에 압축을 푼다. 프로젝트 Open IDE는 IntelliJ를 사용한다. 이클립스를 사용해도 별 상관은 없다. 압축을 풀었던 경로로 찾아가 build.gradle을 클릭 후 OK를 누른다. Open as Project 클릭. Open as File을 클릭하면 정말 build.gradle 파일만..

공부/넥사크로

전자정부 표준 프레임워크와 넥사크로 연동하기_2

넥사크로 프로젝트 생성 경로는 이클립스 워크스페이스 src\main에 위치 쭉 Next 클릭 후 Finish 이클립스 상에서 프로젝트 src폴더 Refresh Generate Path 설정 Yes 컴포넌트 배치 Form_Work 클릭 확인용으로 아무거나 배치 저장 후 Regenerate 이클립스 프로젝트 Refresh 프로젝트 클린 web.xml 수정 저장 후 서버 실행 이전 게시글 전자정부 표준 프레임워크와 넥사크로 연동하기_1 먼저 톰캣 경로를 간단하게 바꿔준다. 톰캣 더블클릭 Modules 선택 Path 첫 번째 줄 선택 후 Edit Path에 '/'만 남기고 지운다. 저장 후 서버 재실행 pom.xml 추가 tobesoft http://mangosteen.tobesoft.co... devhan.t..

공부/넥사크로

전자정부 표준 프레임워크와 넥사크로 연동하기_1

먼저 톰캣 경로를 간단하게 바꿔준다. 톰캣 더블클릭 Modules 선택 Path 첫 번째 줄 선택 후 Edit Path에 '/'만 남기고 지운다. 저장 후 서버 재실행 pom.xml 추가 tobesoft http://mangosteen.tobesoft.co.kr/nexus/repository/maven-public true true com.nexacro.uiadapter17.spring uiadapter17-spring-core 1.0.0-SNAPSHOT org.springframework spring-webmvc org.slf4j slf4j-api com.nexacro.uiadapter17.spring uiadapter17-spring-dataaccess 1.0.0-SNAPSHOT org.springf..

공부/넥사크로

전자정부 표준 프레임워크 MariaDB 연동

패키지, 파일 생성 MariaDB 테이블 생성, 데이터 추가 # 테이블 생성 CREATE TABLE `tbl_emp` ( `NO` INT(11) NOT NULL COMMENT '사번', `NAME` VARCHAR(50) NULL DEFAULT NULL COMMENT '이름', `JOB` VARCHAR(50) NULL DEFAULT NULL COMMENT '직급', `DEPT` DATETIME NULL DEFAULT NULL COMMENT '부서', PRIMARY KEY (`NO`) ) COLLATE='utf8_general_ci' ; # 데이터 추가 INSERT INTO tbl_emp VALUES (1, '홍길동', '대리', '영업'); INSERT INTO tbl_emp VALUES (2, '이길동'..

공부/넥사크로

전자정부 표준 프레임워크 JSP 연결

JSP 파일 생성 테스트 화면이니 확인용으로 h1 태그 걸기 Package, controller.java 생성 만약 패키지 경로들이 위의 사진과 같이 안보이면 아래와 같이 설정하면 된다. TestController.java package egovframework.example.test.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; @Controller public class TestController { @GetMapping("/test.do") public String testPage() { return "test"; } } 저장 후 ..

공부/넥사크로

전자정부 표준 프레임워크 필요없는 파일 삭제

빨간 네모 모두 삭제(Sample 관련) 삭제된 파일 관련 설정 수정 SQL 관련 폴더 이름 변경 src/main/resources/egovframework/sqlmap의 example 폴더명을 mariadb로 변경(각자 원하는 폴더명 기재) context-mapper.xml 빨간 네모 부분을 수정한다. 수정 sql-mapper-config.xml 에러 표시가 나는 두 줄 주석처리 후 저장 context-sqlMap.xml 주석처리 dispatcher-servlet.xml jsp 하위 폴더를 삭제했기 때문에 위의 부분을 수정해야한다. 이전 게시글 전자정부 표준 프레임워크 설정, 프로젝트 생성 버전 정보 프로그램 로그인 버전 넥사크로17 필요 17.1.3.700 전자정부프레임워크 불필요 3.10.0 자바 ..

공부/넥사크로

전자정부 표준 프레임워크 설정, 프로젝트 생성

버전 정보 프로그램 로그인 버전 넥사크로17 필요 17.1.3.700 전자정부프레임워크 불필요 3.10.0 자바 필요 1.8 톰캣 불필요 9.0 메이븐 불필요 3.8.2 MariaDB 불필요 10.4.21 프로그램 명을 클릭하면 다운로드 사이트로 이동합니다. 개발 폴더 구성 1. 전자정부 표준 프레임워크 2. maven 3. Tomcat 4. 전자정부 프레임워크 workspace 이클립스 이클립스 실행 후 경로 잡아주기 New > other > eGovFrame Web Project 다운 후 팝업 창에서 Open Perspective 클릭 프로젝트가 생성되며 상단 메뉴에 전자정부프레임워크 관련 메뉴가 생긴다. Maven(메이븐) 경로 설정 상단 Window > Preferences > Maven > Us..

데부한
'공부/넥사크로' 카테고리의 글 목록