전체 글216 2023.02.09ㅡ 넥사크로17 실무활용_ js library이용한 공통구현 넥사크로17 실무활용 화면공동처리 - 스크립트 분석하고 유의사항 체크하기 공통합수 구현과 적용1 - js 라이브러리 파일 이용 공통합수 구현과 적용2 - js 프레임워크 이용 공통프로젝트 샘플 설명1 - 그리드 공통 기능 처리 방식 이해 내가 어떻게 가져다 적용하는지 공통프로젝트 샘플 설명2 - 복합 컴포넌트 구성 방식과 스크립트 사용법 이해 샘플화면 적용 화면공동처리 - 스크립트 분석하고 유의사항 체크하기 스크립트 분석 onload이벤트로 실행되는 동작들 ( ** onload 이벤트에서는 동기처리를 해야 백화현상을 피할 수 있음 ) 값의 초기화 (날짜)코드 확인 코드성데이터(콤보나 라디오박스) 가져오는 부분 여러개로 나눠져있지는 않은지 ==> 서비스쪽에는 한번에 보내는 형식일거고 그걸 한번에 받아오도록.. 2023. 2. 10. 2023.02.08- 넥사크로 운영자 교육_ 시스템 운영 설치 파일 위치 WEB_INF (WAS) xeni.war 제니 와르파일 옵션이라 이건 필요시배포 설치해서 쓸 수 있다. (export, import 기능 쓰는 경우 설치해야) NRE배포엔진 모듈이 서버에 있어야쥐 .. 디렉토리 알아야.. 개발소스는 알아야 넥사크로 사용시 서버쪽에 x-api 설치하는데 이거 쓰기위한 사양은 변경되니까 그때그때 확인해야 한다. http://docs.tobesoft.com/system_requirements#9248a28530c3a1f8 제품별 시스템 요구사양 docs.tobesoft.com 개발 후 웹서버에 올렸을 때 화면 실행 되는데 컴포넌트 빨간 테두리나 다른 문제 있을 때 MIME TYPE 까지 설정해야 한다. 웹서버에 요청시 웹서버가 클라이언트에게 어떻게 응답할지 설.. 2023. 2. 10. 2023.02.08- 넥사크로 운영자 교육_ 배포 배포 : 앱을 사용자가 사용할 수 있도록 사용자에 맞는 적절한 실행환경을 만들고 필요한 파일을 받는 과정이다. WRE 환경은 웹브라우저가 있기 때문에 별도의 배포가 필요 없다. 서버에 다 올려놓고 브라우저로 접속하는 방식이라. NRE 환경 (tobesoft의 별도의 브라우저)은 기본적으로 컴퓨터에 설치되어 있는 게 아니니까 배포과정이 필요하다. 배포 모듈(NRE)의 용어 정리 WRE 환경에서는 별로 배포작업은 필요하지 않으나, Deploy시 체크사항을 확인하자. (WRE도 NRE도) 운영할 때는 모두가 체크해야 하는 필수 사항이다. 1) JSON Merge : 여러 개의 NEXACRO Lib파일을 단순화 하는 과정 2) 코드 난독화: Compress js파일 공백과 주석을 삭제하고 코드 난독화로 성능과 .. 2023. 2. 10. 2023.02.08- 넥사크로 운영자 교육_ 성능향상 가이드: 공통영역/ 환경/ 메모리관리 넥사크로 성능향상 가이드 (tobesoft.com) 넥사크로 성능향상 가이드 docs.tobesoft.com 공통영역 ㅡ컨넥션 시간을 최소화 파일 다운개수 최소한으로 js최적 Gernerate로는 기본제공 안되니까 Deploy 에서 추가로 처리해줘야 함 js파일들 merge compress ㅡ최초 접속페이지를 이미지처리해서 사용자 체감속도 줄여주자 ㅡjs html로딩될 때 js내부엔진파일 다운로드 받는 defer옵션을 통해 성능을 향상시키자. defer옵션은 IE브라우저 10부터 사용가능하다. ㅡ화면개수는 5개~7개(화면 컬럼 데이터 건수도 영향) ㅡ ㅡ운영시에는 개발 디버깅 스크립트 지우자. _trace()엔진라이브러리 소스를 이용한다. 오버라이딩해서 엔진이 처리하는 모든 트레이스 소스를 지운것과 같은.. 2023. 2. 8. 2023.02.08- 넥사크로 운영자 교육_ Application 개발시 유의사항 >목차 >용어 1. 소스관리 프로젝트 파일 내부 .xprj 열어서 Generate 해서 NRE로 런하면 소스를 볼 수 있는 상태가 된다 소스관리 넥사크로스튜디오 .xfdl 태그파일(원본소스) -> Generate로 .js(운영 웹서버에 올리는 소스) 소스 수정은 원본에 해야 가능함. Generate된 파일로 원본으로 바꾸는 것은 불가능 2. 도움말로 지원 브라우저 확인 3. history html기반에서는 앞뒤가능한데 SPA 페이지 하나(index.html)로만 작동해서 설계단계부터 기능 제공여부 결정하고 구현해야한다. https://www.playnexacro.com/#show:techtip:1199 주소를 통해 구현하는 것 4. 개인화자료 저장 기능 그리드 화면 사용자가 원하는 포맷으로 저장하고 사용.. 2023. 2. 8. 2023.02.07 ㅡ 그리드 문제풀이 그리드 그리드 하나의 레코드를 여러줄rows로 표현하는 방법 머지 / 하나로 합치거나 라인만 숨기거나(child cell : display용 수정불가) 줄 추가 add body row 1-3 셀에 바인딩 된 값 구하기 getCellProperty("바디",idx,"속성명") 속성명에 예약어가 설정되어 있기 때문에 :다음부분만 사용 > 일단 컬럼명만 가져와봄 이걸 사용해서 그리드의 해드셀 (컬럼명) 클릭 시 해당 컬럼들 sort 하는 경우에 사용가능 그리드 이벤트 onheadclick에서 스크립트 작성 > > 컬럼 정보를 얻어서 sort 데이터셋의 기능 그리드.getBindDataset.set_keystring("S:+"+컬럼명arr[1]); 한번 더 업그레이드 필요 : 누를대마다 오름차순, 내림차순 번갈.. 2023. 2. 8. 이전 1 ··· 24 25 26 27 28 29 30 ··· 36 다음