가비엘
'개발팁/넥사크로 팁' 카테고리의 글 목록

개발팁/넥사크로 팁

개발팁/넥사크로 팁

넥사크로 동적으로 글자가 출력되는 Static에 스크롤바 생기게 하기

넥사크로(Nexacro)에서 동적으로 글자가 출력되는 Static에 스크롤바 생기게 하기 들어가기전에 .. 동적으로 글을 읽어와서 Static에 넣어야 할 경우, 잡혀있는 Static 영역 이상으로 글자가 많아지면 스크롤바가 필요한데 이럴때 처리가능한 해결방법이다. (간단하게 textarea 컴포넌트로 해주고 치울수 있으면 제일 좋다) 처리방법 해당 샘플에서 사용할 데이터 1가나다라마바사아자차카타파하 2가나다라마바사아자차카타파하 3가나다라마바사아자차카타파하 4가나다라마바사아자차카타파하 5가나다라마바사아자차카타파하 아래처럼 Static을 Div로 감싸준다. (검은 테두리가 Div고, 빨간 테두리가 Static이다.) 사용할 데이터를 동적으로 넣어보면, 아래처럼 글자가 넘쳐도 스크롤바가 나타나지 않는다. 자..

개발팁/넥사크로 팁

넥사크로 Nexacro 17 / 17.1 파일 크기( file size ) 체크

넥사크로 Nexacro 17 / 17.1 파일 사이즈 체크 사전 준비 Environment에 SandBox > filesecurelevel (파일접근레벨) 속성을 all로 변경한다. (private 로 되어있으면 내문서에 있는 파일만 접근가능하다.) 처음 파일 추가 시 해당 알림이 뜨는데, 항상허용 체크박스 체크 해주고, Yes눌러준다. 샘플 파일 해당 샘플을 프로젝트에 import 한 후 QuickView로 실행하면, 테스트 해볼 수 있다. 파일 사이즈 체크 파일 업로드 컴포넌트는 내부적으로 VirtualFile을 사용하는데, 파일 크기가져오기 위해서는 getFileSize 함수를 사용해야 하고, getFileSize함수를 사용하기 위해서는 파일을 open해야 한다. 그리고 모든 요청 ( getFile..

개발팁/넥사크로 팁

넥사크로 - 아이폰(iPhone), 아이패드(iPad)에서 Safari(사파리) 브라우저로 파일 다운로드 시"The string contains invalid characters." 오류 발생

넥사크로 - 아이폰(iPhone), 아이패드(iPad)에서 Safari(사파리) 브라우저로 파일 다운로드 시 "The string contains invalid characters." 오류 발생 현상 넥사크로로 개발된 사이트에 아이폰, 아이패드의 Safari(사파리) 브라우저로 파일 다운로드를 하면 "The string contains invalid characters." 라고 오류가 뜨면서 다운로드가 안된다. 해당 다운로드 안되는 현상은 조건이 있다. 첫번째, 아이폰 or 아이패드를 사용 두번째, 사파리 브라우저로 접속한 뒤 데스크탑 웹사이트 요청으로 변경한 상태 세번째, 넥사크로 FileDownTransfer 컴포넌트를 사용. 원인 저번에 올렸던 "넥사크로 - Mac Safari(사파리) 브라우저에서..

개발팁/넥사크로 팁

넥사크로 - Mac Safari(사파리) 브라우저에서 파일 다운로드 안되는 현상

넥사크로 - Mac Safari(사파리) 브라우저에서 파일 다운로드 안되는 현상 현상 넥사크로 N 이든, 넥사크로 17.1이든 Mac Safari(사파리) 브라우저에서 파일 다운로드를 하면 아무 반응없이 없다. 원인 이게 Mac Safari 브라우저에서 그런현상이 있는데 딱 꼬집어서 뭐다라고 하기 그렇고 내가 본 원인중 하나는 다운로드 권한이 없어서 였다. 넥사크로에서 파일다운로드 하는순간 다음 알림이 나오는데 너무 순식간에 사라진다.. (아래 스크린샷은 동영상을 녹화해서 해당 알림이 나올때 스탑해서 그걸 스크린샷을 찍은것이다.) 해결책 사파리 설정 > 웹사이트 > 다운로드로 가서 해당 사이트의 다운로드 허용여부를 묻기에서 허용으로 바꿔준다. 왠만하면 맥에서도 크롬쓰자....

개발팁/넥사크로 팁

넥사크로 17에서 넥사크로 N으로 업그레이드 시 변경사항

넥사크로 17에서 넥사크로 N으로 업그레이드 시 변경사항 서버 라이브러리 패키지명이 변경됨. 넥사크로17 넥사크로N com.nexacro17.* com.nexacro.* 클라이언트 라이브러리 넥사크로 코어 라이브러리에서 form에 종족된 Dataset을 찾는 방법이 변경됨. 넥사크로17 넥사크로N form의 Dataset을 Key로 찾았음 예) form['ds_test'], form의 Dataset을 eval로 찾음 예) eval(form.ds_test) nexacro.Locale.getLocaleInfo의 결과가 기존엔 locale별 언어코드 맵이 있었는데 사라짐. Grid에 값 바인딩 양식이 변경됨. 넥사크로17 넥사크로N 바인딩 정보를 문자열로 가지고 처리 별도 Object로 만들어 처리 Edit ..

개발팁/넥사크로 팁

XPlatform 시작프로그램 등록 해제

XPlatform 시작프로그램 등록 해제 엑스플렛폼 런처, 엔진을 설치하고 실행될때 시작프로그램에 등록 안되도록 하는 방법. strWallpaperposition 변수 값 변경 strWallpaperposition 변수에 "startup" 이라고 되어있는 값을 desktop으로 변경한다. (그럼 데스크탑에 아이콘이 생성된다) 실행확인 엑스플렛폼 설치 Url에 접근하여 설치해도 시작프로그램에 엑스플렛폼이 등록되지 않는다. 아이콘 생성 스크립트 제거 만약에 아이콘 자체가 생성되는게 싫다고 하면 아래와 같이 아이콘 생성하는 스크립트 부분을 주석처리 하면된다. //do_method('makeshortcut');

개발팁/넥사크로 팁

넥사크로 N 리스트뷰 스크롤바 안생기는 높이 계산 방법

넥사크로 N 리스트뷰 스크롤바 안생기는 높이 계산 방법 this.resetListHeight = function(obj){ var height = 0; var bodyHeight = ~~obj.getBandProperty("body", "height"); var detailHeight = ~~obj.getBandProperty("detail", "height"); var cnt = obj.getBindDataset().rowcount; for(var i = 0; i < cnt; i++){ height += bodyHeight; if(obj.getBandExpandStatus(i)){ height += detailHeight; } trace(i, obj.getBandExpandStatus(i), heigh..