본문 바로가기

분류 전체보기

(16)
MiPlatform, Xplatform 설치에 관하여(2)(재설치) https://shp04139.tistory.com/12 MiPlatform, Xplatform 설치에 관하여(1) 넥사크로의 전신? 이라고도 볼 수 있는 마이플랫폼과 엑스플랫폼은 오래된 프로그램 답게 Internet Explorer에서 밖에 실행이 안되는 경우가 많다. 엑스플랫폼은 투비소프트에서 새로 개발한 '뉴런 shp04139.tistory.com 위 글에서 나온 방법은 Internet Explorer가 아니거나 Internet Explorer로 실행했지만 Edge나 Chrome으로 실행이 될 때 해결하는 방법이다. 그래서 Internet Explorer 관리자 권한으로 실행하고 정상적으로 실행하였지만 안되는 경우의 그 다음 해결방법을 지금 소개하려고 한다. 설치가 안되고 실행이 안되는 이유에는 여..
Xplatform 오늘날짜 구하기 넥사크로17에서 날짜 구하는 방법은 이미 소개하였으나 Xplatform에서는 함수사용방법이 조금 다르기 때문에 다시 올리도록 하겠다. var fromValue; var toValue; var objDate = new Date(); var sDate = objDate.toFormatString("%Y-%m-%d"); trace(sDate); var fromDate = sDate.substr(0,4)+sDate.substr(5,2)+sDate.substr(8,2); fromDate가 오늘날짜이다.
넥사크로 오늘날짜 구하기 오늘 날짜를 구하는 기능은 넥사크로 기본기능에 없기 때문에 스크립트로 만들어야 한다. 자바에서 사용하는 방법으로 간단한게 만들 수 있다. var d = new Date(); var s; s = d.getFullYear() + ((d.getMonth() + 1) + "").padLeft(2, '0') + (d.getDate() + "").padLeft(2, '0'); s값이 오늘 날짜이다.
Grid에서 컬럼에 값 입력 후 다른 셀 클릭 시 입력한 텍스트가 사라집니다. 그리드의 edit에서 값을 입력하는데 입력하고 나서 해당 셀에서 포커스가 벗어나면 안보이고, 다시 포커스를 주면 나타나는 현상에 대해서 다뤄보겠다. 해당 그리드의 비고 컬럼이 이번 문제의 주인공이다. 1. 문제발생 해당 비고 컬럼에서만 edit 입력을 하게되면 입력도 잘되고 출력도 잘되지만 해당 비고칸에 포커스가 있을때만 출력이 가능하다. 2. 문제원인파악 이번 문제는 생각보다 원인이 확실하게 나와서 간단했다. 위와 같이 displaytype을 maskedit로 설정하였는데 format값을 설정해주지 않아서 출력이 보이지 않았던 것이다. 이러한 문제를 해결하는 방법은 다음과 같다. 2. 문제해결 format을 설정해주거나 displaytype을 edit로 바꿔주시면 해당 현상이 해결된다.
MiPlatform, Xplatform 설치에 관하여(1) 넥사크로의 전신? 이라고도 볼 수 있는 마이플랫폼과 엑스플랫폼은 오래된 프로그램 답게 Internet Explorer에서 밖에 실행이 안되는 경우가 많다. 엑스플랫폼은 투비소프트에서 새로 개발한 '뉴런쳐'가 없다면 IE에서 밖에 실행이 안된다. 그래서 최근 IE서비스가 종료되가면서 브라우저가 자동으로 edge나 whale로 설정되면서 MiPlatform, Xplatform으로 만들어진 사이트에서 오류가 발생하는 경우가 발생하고 있다. 오늘은 그 해결방법에 대해서 알아보도록 하자 현대자동차의 바츠시스템, cn플러스, cj대한통운, crms, 전자바우처, 에스프레시, 프레시원, 싱글원, 매출관리 시스템 등등 이런 사이트들은 위에 설명한 IE에서 밖에 실행이 안되는 사이트들이다. edge나 웨일, 크롬에서 I..
Miplatform 배포 Miplatform도 넥사크로와 비슷하지만 만들어진지 오래된 프로그램 답게 IE에서밖에 실행이 안되고 심지어 서비스가 아예 중단되었다. 그렇지만 아직도 Miplatform을 쓰는 기업들은 많고 그에 따라 Miplatform을 개발하고 배포하는 사람들이 분명 있을 것이다. 그래서 이 글을 작성하게 되었다. ※ 톰캣서버를 가동했다는 가정하에 다음 단계들을 진행한다. 1. Tomcat이 실행되는 wepapps로 가서 실행파일(launch.html, install.html)을 실행한다. 톰캣이 실행되는 wepapps부분에 배포파일들이 없을 경우 직접 집어 넣어주면 된다. 2. 프로그램 설치창이 뜨고 전용브라우저로 실행하시겠습니까? 라는 창이 뜬다. 3. 확인을 누르면 전용 브라우저로 로그인 창이 뜬다. 취소를 ..
톰캣으로만 오류를 찍어내는 방법 서버를 통해서 프로젝트를 실행할 때 우리들은 대부분 디버깅을 위한 trace문이나 오류들을 대부분 'eclipse', 'visual studio'등 개발 툴의 콘솔창을 통해서 확인하게 된다. 그렇게 확인을 하려면 해당 개발 툴을 깔아야 할 뿐만 아니라 실행 파일들을 jsp라던가 java파일 등 개발 툴에 맞는 파일들로 변환하는 작업도 거쳐야 한다. 지금부터 알아볼 방법은 오로지 톰캣을 통해서만 오류로고들을 찍어내는 방법 을 알아볼 것이다. 1. 실행하는 파일의 tracemode를 켜준다. 실행하는 xml의 ConnectGroup에 'tracemode="append"'를 넣어준다. 2. 톰캣의 캐쉬가 저장되는 부분으로 가서 trace 파일이 생성되는 것을 확인한다. 유저의 AppData 즉, (톰캣의 캐쉬..
넥사크로 프로젝트를 실행했더니 컴포넌트들 속성값이 변했어요! 기존에 nexacro17에서 실행하던 프로젝트를 nexacroN으로 옮겨서 실행할 일이 생겼다. 그러자 이랬던 프로젝트가 이렇게 컴포넌트 속성이 바뀌어 버린 것이다. 분명 테마 아이디도 같고 테마 리소스도 변경된 점이 없음을 직접 확인 하였는데도 적용이 안되고 있었다. 그러면 '어디서인가 테마 리소스를 받아오고 있는게 아닌가?' 라는 생각으로 Resource Explorer를 뒤져보았다. 그랬더니 해당 프로젝트의 모바일 버전의 테마 리소스와 똑같은 모습으로 바뀌어 있음을 확인할 수 있었다. 그렇다면 어떻게 모바일 버전의 테마가 적용이 되고 있었던 것인가? 답은 생각보다 훨씬 간단했다. 사실 답은 맨 처음 화면부터 있었다. 넥사크로 실행화면 자체가 데스크톱 버전이랑 모바일 버전이랑 분리되어 있었는데 모바일..