====== 실행 파라미터 가이드 ====== 실행 파라미터 개요는 아래와 같다. * xFrame5 솔루션 HTML 파일 및 JS 파일의 이름은 각각 index.html, index.js이라고 가정하고, index.js에 정의되어 _xf_param에 정의되어 잇는 실행 환경 파라미터에 대한 상세 내용을 설명한다. * xFrame5 솔루션내 xFrame5@Admin 제품은 "xadmin"이란 약자로 기술한다. * xFrame5 솔루션내 xFrame5@DevStudio 제품은 "devstudio"란 약자로 기술한다. 실행 파라미터 설명 * index.js 파일 _xf_param에 정의되어 있는 내용은 메인 화면에서만 factory 오브젝트에 의해서 로드된다. * 엔진에서 사용되지 않는 부가적인 파라미터도 정의가 가능하며, 해당 파라미터는 화면에서 factory.gethtmlparam API를 통해서 값을 얻을 수 있다. ^ Name ^ Data Type ^ Default Value ^ Valid values ^ Sample Value ^ Description ^ | APPNAME | STRING | 공백문자열 | | 소프트베이스 UI | UI 어플리케이션을 표시 이름을 지정한다. * APPNAME 값은 엔진 내부에서는 사용되지 않는다. * UI 구현시 어플리케이션 이름 표시 용도로 사용한다. | | APPID | STRING | 공백문자열 | | SOFTBASE_UI | UI 어플리케이션을 구별하기 위한 ID를 지정한다. * ID는 영문으로만 공백없이 지정해야 한다. * APPID값은 엔진 내부에서 어플리케이션별 정보 관리 용도로도 사용된다. * UI 구현시 어플리케이션 정보 저장 및 처리 구현시 사용한다. | | LICENSE_KEY | ARRAY | 빈배열([ ]) | ["KEY_1", "KEY_2"] | | * 라이센스 키 값은 서버 접속 주소에 대한 라이센스 키 값을 배열 형식으로 설정한다. * 서버에 Domain 주소 및 IP 주소(여러 IP 주소)로 접속하는 경우, 모든 주소에 대한 라이센스 키 값을 설정해야 한다. * 라이센스 키 생성을 위해서는 서버 접속 주소에서 "http/https" 및 "포트 번호"를 제외한 정보가 사용된다. * 라이센스 키 값 생성은 기술지원팀/영업부에 문의하여 발급된다. * 라이센스 키 값은 "127.0.0.1", "localhost"에 대해서는 검사하지 않는다. * 라이센스 키 값 유효 여부를 위해 factory.isvalidlicensekey API를 제공한다. | | DBMS_CHARSET | STRING | UTF-8 | UTF-8,\\ EUC-KR | | * 한글 데이터의 바이트 계산시 사용되는 문자셋 기준을 지정한다. 일반적으로 업무 서버 DBMS의 문자셋을 기준으로 지정한다. * "UTF-8"로 지정한 경우, 한글 한글자의 바이트 길이는 3바이트로 계산된다. * "UTF8MB4"로 지정한 경우, 한글 한글자의 바이트 길이는 4바이트로 계산된다. * 그 이외의 경우에는 2바이트로 계산된다. | | CHECK_4BYTE_CHAR | BOOL | false | true, false | | * 바이트 길이 기반 문자열 처리시 4바이트 문자 비교 처리 실행 여부 지정한다.\\ * ''일본 특수 문자 및 기타 UTF-8 환경에서 4바이트로 계산되는 문자를 사용하는 환경에서는 반드시 true로 설정해야 한다.'' | | ENGINEURL | STRING | | | ./xf5 | * XFRAME5 솔루션의 엔진 기본 디렉토리 URL을 지정한다. * 상대 경로를 지정할 경우, index.html 파일의 위치를 기준으로 지정한다. | | ENGINEHTMLURL | STRING | | | ./index.html | * XFRAME5 솔루션의 엔진 기본 HTML 파일 URL을 지정한다. * 상대 경로를 지정할 경우, index.html 파일의 위치를 기준으로 지정한다. | | ENGINEMODE | STRING | RELEASE | RELEASE, DEBUG | RELEASE | 엔진 소스 동작 방식을 지정한다. 특별한 이유가 없는 경우, 반드시 RELEASE로 지정한다. * RELEASE: 일반 환경에서 사용하는 엔진 소스 동작 방식 * DEBUG: 엔진 소스 로드시 모듈이름.min.js 파일이 아니라, 모듈이름.js 파일을 로드하는 방식으로 동작한다. | | RUNMODE | STRING | RELEASE | DEBUG, RELEASE | RELEASE | 브라우저 개발자 콘솔 "Source" 영역에 화면 로드시 화면 스크립트 소스를 자동으로 표시하기 위한 소스 경로 주석 동적 추가 방식을 지정한다. * DEBUG: 소스 경로 주석 동적 추가 * RELEASE: 소스 경로 주석을 동적 추가하지 않음 | | CHECK_SCREENURL | BOOL | false | true, false | | 탭에 화면을 로드하지 전에 화면 파일이 서버에 존재하는지 여부를 HTTP HEAD 명령을 이용하여 체크하는 동작 수행 여부를 지정한다. * true: 화면 파일 존재 여부 검사 * false: 화면 파일 존재 여부 검사 | | SCREENBASEURL | STRING | | | ./project/screen | * 화면 파일 기본 URL을 지정한다. * 상대 경로를 지정할 경우, index.html 파일의 위치를 기준으로 지정한다. * xadmin을 통해서 배포관리를 수행할 경우, "./version/screen/prod/master/screen" 과 같은 형식의 경로를 사용해야 한다. | | IMAGEBASEURL | STRING | | | ./project/image | *이미지 파일 기본 URL을 지정한다. * 상대 경로를 지정할 경우, index.html 파일의 위치를 기준으로 지정한다. * xadmin을 통해서 배포관리를 수행할 경우, "./version/screen/prod/master/image" 과 같은 형식의 경로를 사용해야 한다. | | PICKLISTBASEURL | STRING | | | ./project/picklist | * 코드(픽리스트) 파일 기본 URL을 지정한다. * 상대 경로를 지정할 경우, index.html 파일의 위치를 기준으로 지정한다. * xadmin을 통해서 배포관리를 수행할 경우, "./version/screen/prod/master/picklist" 과 같은 형식의 경로를 사용해야 한다. | | STYLEBASEURL | STRING | | | ./project/style | * 스타일 파일 기본 URL을 지정한다.\\ 상대 경로를 지정할 경우, index.html 파일의 위치를 기준으로 지정한다. * xadmin을 통해서 배포관리를 수행할 경우, "./version/screen/prod/master/style" 과 같은 형식의 경로를 사용해야 한다. | | COMMONMODULEBASEURL | STRING | | | ./project/screen\\ /common_module | * 글로벌 모듈 파일(일반 function 문법 양식으로 작성되어 있어야 함) 기본 URL을 지정한다. * 상대 경로를 지정할 경우, index.html 파일의 위치를 기준으로 지정한다. * ''COMMONMODULE_LOADTYPE 실행 파라미터 값이 0인 경우(script 방식)에 적용된다.'' * ''해당 디렉토리에는 각 글로별 모듈별 파일 및 글로벌 모듈 목록 파일인 common_module.lst 파일이 존재해야 한다.'' * xadmin을 통해서 배포관리를 수행할 경우, "./version/screen/prod/master/screen/common_module" 과 같은 형식의 경로를 사용해야 한다. | | IMPORTMODULEBASEURL | STRING | | | ../../project/screen\\ /common_module | * 글로벌 모듈 파일(import 문법 양식으로 작성되어 있어야 함) 기본 URL을 지정한다. * xf_engine.min.js 파일 위치 기준 글로벌 모듈 로드 기본 URL을 지정한다.\\ ''COMMONMODULE_LOADTYPE 실행 파라미터 값이 1인 경우(import 방식)에 적용된다'' * ''해당 디렉토리에는 각 글로별 모듈별 파일 및 글로벌 모듈 목록 파일인 common_module.lst 파일이 존재해야 한다.'' * xadmin을 통해서 배포관리를 수행할 경우, "./version/screen/prod/master/screen/common_module" 과 같은 형식의 경로를 사용해야 한다. | | COMMONMODULE_LOADTYPE | INT | 0 | 0, 1 | | 공통 모듈 로딩 방식을 지정한다. * 0: script(기본값, JavaScript 함수 방식, iframe을 이용하여 로딩함) * 1: import(JavaScript import 문법 방식) | | COMMONXDATASETBASEURL | STRING | | | ./project/screen\\ /common_xdataset | * 글로벌 데이터셋 파일 기본 URL을 지정한다.\\ 상대 경로를 지정할 경우, index.html 파일의 위치를 기준으로 지정한다. * ''해당 디렉토리에는 각 글로벌 데이터셋별 파일 및 글로벌 데이터셋 목록 파일인 common_xdataset.lst 파일이 존재해야 한다.'' * xadmin을 통해서 배포관리를 수행할 경우, "./version/screen/prod/master/screen/common_xdataset" 과 같은 형식의 경로를 사용해야 한다. | | AMCHARTS5BASEURL | STRING | | | ./xf5/ext/amcharts5 | * amcharts5 라이브러리 파일 기본 URL을 지정한다. * 상대 경로를 지정할 경우, index.html 파일의 위치를 기준으로 지정한다. | | XDATASET_BASEURL | STRING | | | | * XDataSet 통신시 XTranMap별 URL의 기본 URL을 지정한다. | | XDATASET_MAX_LENGTH_UNIT | INT | 0 | 0, 1 | 0 | * 데이터셋 칼럼 length 속성의 단위를 지정한다. * 0: byte(바이트), 숫자/영문 이외의 문자에 대해서 DBMS_CHARSET 실행 파라미터 값을 기준으로 계산 * 1: 문자, 문자 단위로 계산 | | XDATASET_SETDATA_CHECK_MAXLENGTH | INT | 0 | 0, 1, 2 | 0 | * 데이터셋 컬럼에 값 설정시 컬럼의 length 속성이 1 이상인 경우, 컬럼의 length 속성값 이상의 데이터에 대해서 우측 트림 처리를 수행한다. * 길이 비교시 XDATASET_MAX_LENGTH_UNIT 실행 파라미터를 참조한다. * ''0 이외의 값을 지정시 데이터 저장전에 길이 비교를 처리하기 때문에 성능 저하가 발생할 수 있다.'' * 0: 데이터 길이 비교하지 않음 * 1: api, setdata 관련 API 호출시에만 체크 * 2: all, 모든 경우에 체크(setdata 관련 API 호출 및 XTran 처리시) | | USE_BIG_NUMBER | BOOL | false | true, false | | 자바스크립트에서 허용하는 범위이상의 수 사용 여부를 지정한다. | | MODULE_USE_BIG_NUMBER | BOOL | false | true, false | | 글로벌 모듈에서 자바스크립트에서 허용하는 범위이상의 수 처리용 라이브러리(xf5/ext/lib/big.min.js) 로딩 여부를 지정한다. | | COMMONMODULE_EXTLIB | OBJECT | undefined | | | COMMONMODULE_LOADTYPE이 1(import)이 아닌 경우, 글로벌모듈에서 사용할 외부 자바스크립트 라이브러리 정보를 오브젝트 형태로 설정한다. * KEY: 공통모듈이름 * VALUE: 외부 라이브러리 URL 배열 (URL은 화면로더 HTML 파일 기준 상대 경로, 절대 경로, 외부 URL) COMMONMODULE_EXTLIB 설정 예시는 아래와 같다. COMMONMODULE_EXTLIB: { // SYSUtil 공통모듈에 2개 외부 라이브러리 상대 경로 URL 지정 'SYSUtil': ['./xf5/ext/lib/hangul.min.js', './xf5/ext/lib/big.min.js'], // SYSLog 공통모듈에 1개 외부 라이브러리 절대 경로 URL 지정 'SYSLog': ['/xf5/ext/lib/hangul.min.js'], // SYSLog 공통모듈에 1개 외부 라이브러리 외부 URL 지정 'SYSVar': ['https://cdnjs.cloudflare.com/underscore-min.js'] }, | | USE_TRANMAP_ATTR | BOOL | true | true, false | | 트랜맵 정보중 속성 정보 사용 여부를 지정한다. | | MAP_INPUTTYPE_SHOWAPPLY | BOOL | true | true, false | | * 트랜맵/속성맵의 데이터 입력 형식을 기준으로 Show/Hide 처리 여부를 지정한다. * true로 지정한 경우, 맵 입력 속성 정보를 기준으로 표시 처리가 적용된다. | | MAP_INPUTTYPE_APPLYDISABLED | BOOL | true | true, false | | * 트랜맵/속성맵의 데이터 입력 형식을 비활성 컴포넌트에 적용 여부를 지정한다. * false로 지정한 경우, 비활성 컴포넌트에 대해서는 맵 속성이 적용되지 않는다. | | MAP_APPLY_CLEARITEMPROP | BOOL | true | true, false | | * 트랜맵 정보중 그리드 컬럼 속성 정보 설정시 기존 아이템별 속성 정보를 삭제 처리 여부를 지정한다. * false로 지정한 경우, 아이템별로 설정된 속성이 유지된다. | | USE_PREFIX_STYLE | BOOL | false | true, false | | * 컴포넌트별로 미리 정의된 기본 스타일 사용 여부를 지정한다. * 그리드/트리그리드/멀티라인그리드 컬럼 데이터부는 '_XF_GRID_COLUMN_DATA'로 지정된 스타일 ID를 사용한다. | | ALLOWED_JS_LIST | ARRAY | [] | | | * loadjs API를 통해서 로딩 가능한 JavaScript 파일 이름 리스트를 지정한다. * 빈 배열인 경우에는, 모든 JavaScript가 로딩 가능하다. * 빈 배열이 아닌 경우에는, 배열에 있는 파일 이름들 중에 하나라도 동일한 경우에만 로딩이 허용된다. | | MAINFRAMESCREEN | STRING | | | /SYS/StartMain | * 솔루션 시작 화면에 대한 경로 및 ID를 지정한다. * 경로 기준은 devstudio내에서 생성한 프로젝트의 화면 경로를 기준으로 지정한다. * ''경로명은 반드시 '/' 문자로 시작해야 한다.'' * Sample Value와 같이 지정한 경우, 실제 물리적인 화면 파일의 경로는 SCREENBASEURL 파라미터 값 + MAINFRAMESCREEN 파라미터 값 + ".xml"이 된다 | | SHOW_CONSOLETRACE | BOOL | false | true, false | | 메인 화면 로딩시 콘솔 트레이스 표시 여부를 지정한다. | | POPUP_CONSOLETRACE | BOOL | false | true, false | | 메인 화면 로딩시 콘솔 트레이스를 모달리스 팝업창으로 표시 여부를 지정한다. | | CONSOLETRACE_SHOWLOG | BOOL | true | true, false | | 메인 화면 로딩시 콘솔 트레이스창의 로그 표시 여부 옵션을 지정한다. | | CONSOLETRACE_SHOWEVENT | BOOL | true | true, false | | 메인 화면 로딩시 콘솔 트레이스창의 이벤트 표시 여부 옵션을 지정한다. | | CONSOLETRACE_SHOWTIMEREVENT | BOOL | true | true, false | | 메인 화면 로딩시 콘솔 트레이스창의 타이머 이벤트 표시 여부 옵션을 지정한다. | | CONSOLETRACE_SHOWEVENTPARAM | BOOL | true | true, false | | 메인 화면 로딩시 콘솔 트레이스창의 이벤트 파라미터 표시 여부 옵션을 지정한다. | | CONSOLETRACE_SHOWTRAN | BOOL | false | true, false | | XTRAN 거래 처리시 처리 시간 정보를 콘솔의 tran 영역에 표시 여부를 지정한다. | | CONSOLETRACE_SHOWINNERCOLUMN | BOOL | false | true, false | | 콘솔트레이스 xdataset 표시 처리시 데이터셋 내부 컬럼 표시 여부를 지정한다. | | CONSOLETRACE_SHOWXDATASETMAXROW | INT | 100 | | | 콘솔트레이스 xdataset 표시 처리시 최대행 갯수를 지정한다. | | CONSOLETRACE_USEBROWSERCONSOLE | BOOL | false | true, false | | 콘솔트레이스 로그를 브라우저 개발자 콘솔에 표시 여부를 지정한다. | | MAINLOADSTATUS_SHOW | BOOL | false | true, false | | 메인 화면 로딩 상태 표시 여부를 지정한다. * true: 메인 화면 로딩 상태를 표시한다. * false: 메인 화면 로딩 상태를 표시하지 않는다. | | MAINLOADSTATUS_AUTOHIDE | BOOL | true | true, false | | MAINLOADSTATUS_SHOW 실행 파라미터가 true인 경우, 메인 화면 로딩 완료시 메인 화면 로딩 상태 자동 숨김 여부를 지정한다. * true: 메인 화면 로딩 상태를 자동으로 숨김다. * false: 메인 화면 로딩 상태를 자동 숨기지 않는다. hidemainloadstatus API 호출해야 숨겨진다. | | EVENTFIRE_BEFORE_SCREENONLOAD | BOOL | true | true, false | | * 화면의 on_load 이벤트 발생전 컴포넌트 이벤트 발생 허용 여부를 지정한다. * ''특수한 경우가 아닌 경우에는 반드시 false로 설정해야 한다.'' * true: 화면의 on_load 이벤트 발생전 컴포넌트 이벤트 발생을 허용한다. * false: 화면 on_load 이벤트 이전에, 다른 컴포넌트의 이벤트가 발생하는 것을 방지한다. | | EVENTFIRE_SYNC_SCREENONLOAD | BOOL | false | true, false | | * 화면의 on_laod 이벤트를 동기식 발생시킬지 여부를 지정한다. * ''특수한 경우가 아닌 경우에는 반드시 true로 설정해야 한다.'' * true: 화면내 다른 화면이 링크되어 있은 경우, 링크된 모든 화면이 로드가 완료된 상태에서 화면의 on_load 이벤트가 발생한다. * false: 화면내 다른 화면이 링크되어 있은 경우, 링크된 화면이 로드되기 전에 화면의 on_load 이벤트가 발생한다. | | EVENTFIRE_SYNC_PORTLETONLOAD | BOOL | false | true, false | | * 포틀릿 화면의 on_laod 이벤트를 동기식 발생시킬지 여부를 지정한다. * ''특수한 경우가 아닌 경우에는 반드시 true로 설정해야 한다.'' * true: 포틀릿 화면내 다른 화면이 링크되어 있은 경우, 링크된 모든 화면이 로드가 완료된 상태에서 화면의 on_load 이벤트가 발생한다. * false: 포틀릿 화면내 다른 화면이 링크되어 있은 경우, 링크된 화면이 로드되기 전에 화면의 on_load 이벤트가 발생한다. | | USE_CACHE | BOOL | true | true, false | | AJAX Cache 사용 여부 (브라우저 기본 캐쉬 사용 여부)를 지정한다. | | CACHE_TYPE | INT | 0 | 0, 1, 2, 3, 4 | | USE_CACHE 실행 파라미터가 true인 경우, 캐쉬 처리 방식 지정한다. * 0: 브라우저 기본 방식 캐쉬 방식을 사용한다. * 1: HTTP HEAD 명령을 이용한 파일 수정 시각(년월일시분)을 이용한 캐쉬 방식을 사용한다. * 2: HTTP HEAD 명령을 이용한 파일 수정 시각(년월일시분초)을 이용한 캐쉬 방식을 사용한다. * 3: 현재 시각(년월일)을 이용한 캐쉬 방식을 사용한다. * 4: 현재 시각(년월일시)을 이용한 캐쉬 방식을 사용한다. | | USE_PICKLIST_CACHE | BOOL | true | true, false | | * PickList 파일에 대한 AJAX Cache 사용 여부 (브라우저 기본 캐쉬 사용 여부) 및 PickList 데이터 내부 메모리 캐쉬 사용 여부를 지정한다. * true로 지정할 경우, AJAX Cache 방식은 CACHE_TYPE 실행 파라미터가 적용된다. | | USE_METADATA_CACHE | BOOL | false | true, false | | *메타 데이터 파일에 대한 AJAX Cache 사용 여부 (브라우저 기본 캐쉬 사용 여부) 및 메타 데이터 내부 메모리 캐쉬 사용 여부를 지정한다. *true로 지정할 경우, AJAX Cache 방식은 CACHE_TYPE 실행 파라미터가 적용된다. | | MOUSERCLICK_FIELD_FOCUS | BOOL | true | true, false | | 필드성 컴포넌트 마우스 우클릭시 포커스 처리 여부를 지정한다. | | MOUSECLICK_DISABLEFIELD_FOCUS | BOOL | false | true, false | | * 필드성 컴포넌트 비활성시 마우스 클릭 및 드래그/값 복사 허용 여부한다. * true로 설정시 비활성 컴포넌트를 클릭하는 경우, 포커스를 가진 컴포넌트의 포커스 아웃 이벤트가 발생한다. | | KEYMAP_CLEAR_VALUE | ARRAY | [] | | [27] | 필드성 컴포넌트 값 모두 삭제 처리용 키보드 키값을 배열 형식으로 정의한다. (27: ESC) | | KEYMAP_FOCUS_NEXT | ARRAY | [] | | [13] | 포커스 이후 이동용으로 사용될 키보드 키값을 배열 형식으로 정의한다. (13: 엔터키) | | KEYMAP_FOCUS_PREV | ARRAY | [] | | | 포커스 이전 이동용으로 사용될 키보드 키값을 배열 형식으로 정의한다. | | KEYMAP_TRIPLE_ZERO | ARRAY | [] | | [113] | 숫자 필드에서 "000" 입력 처리로 사용될 키보드 키값을 배열 형식으로 정의한다. (113: 숫자패드 "." 문자에 대한 키 값) | | KEYMAP_BUTTON_CLICK | ARRAY | [32] | | | 버튼에 포커스가 있는 경우, 클릭 동작으로 수행될 키보드 키값을 배열 형식으로 정의한다. (32: SPACE) | | KEYMAP_POPUP_CLOSE | ARRAY | [27] | | | 모달/모달리스/메뉴 화면 닫기키로 사용될 키보드 키값을 배열 형식으로 정의한다. (27: ESC) | | KEYMAP_ALLOW_FUNCKEY | ARRAY | [] | | | * 키 처리를 허용한 키보드 기능키 값을 배열 형식으로 정의한다. (112: F1 ~ 123: F12) * F11: 전체 화면으로 표시 토글, F12: 브라우저 개발자 도구 표시 토글 | | KEYMAP_MULTILINE_SELECTALL | ARRAY | [] | | | 멀티라인 컴포넌트 데이터 전체 선택 키보드 키값을 배열 형식으로 정의한다. | | MULTILINE_NEWLINE | INT | 2 | 0, 1, 2 | | 멀티라인 컴포넌트 편집시 개행 처리 방식을 지정한다. * 0: ALT + ENTER(EXCEL) * 1: SHIFT ENTER * 2: ENTER | | MULTILINE_TAB | INT | 0 | 0, 1, 2 | | 멀티라인 컴포넌트 편집시 Tab 처리 방식을 지정한다. * 0: none * 1: SHIFT TAB * 2: TAB | | CALENDAR_TODAY | STRING | | 20200615 | | * 달력 오늘 날짜 지정용 날짜 문자열을 YYYYMMDD 형식으로 지정한다. * 지정하지 않은 경우, 사용자 PC의 오늘 날짜가 사용된다. * factory get/setcalendartoday API를 통해 정보 설정 기능을 제공한다. | | CALENDAR_TODAYBAR_CLICKTYPE | INT | 1 | 1, 2 | | 달력 오늘 날짜 버튼 클릭시 기본 동작 방식을 지정한다. * 1: move date(기본값), 날짜 이동 * 2: select date, 날짜 선택 | | BROWSER_AUTOCOMPLETE | INT | 1 | 1,2 | | 필드성 컴포넌트에 브라우저에서 제공하는 자동 완성 기능 적용 방식을 지정한다. * 1: on (사용-비밀번호 필드 포함) * 2: off (사용하지 않음) * 3: on-password (사용-비밀번호 필드 제외) | | CHECKBOX_FOCUSRECT_TYPE | INT | 1 | 1,2 | | 체크박스가 포커스를 받았을 때 표시 유형을 지정한다. (drawfocusrect 속성이 true인 경우에 적용된다.) * 1: box (컴포넌트 외곽에 표시) * 2: text (컴포넌트 라벨 텍스트에 표시) | | RADIOBUTTON_FOCUSRECT_TYPE | INT | 1 | 1,2 | | 라디오버튼이 포커스를 받았을 때 표시 유형을 지정한다. (drawfocusrect 속성이 true인 경우에 적용된다.) * 1: box (컴포넌트 외곽에 표시) * 2: text (컴포넌트 라벨 텍스트에 표시) | | RADIOBUTTON_FOCUS_SELECTGROUP | BOOL | false | true, false | | 라디오 버튼을 그룹 단위로 포커싱 처리 여부를 지정한다. * true: 라디오 버튼 전체가 하나의 컴포넌트르 간주되어 포커싱되며, 각 라디오버튼은 화살표키로 포커스가 이동된다. * false: 개별 라디오 버튼이 별도의 포커싱 대상으로 처리된다. | | PC_CLICK_SETFOCUS | BOOL | false | true, false | | PC 환경에서 click_setfocus 속성 강제 변경 여부 지정한다. * false: none * true: set(강제로 true로 설정) | | PC_CLICK_SETFOCUS_TARGET | ARRAY | [] | | | PC 환경에서 click_setfocus 속성 강제 변경 대상 컴포넌트 유형 배열을 지정한다. (컴포넌트 유형은 getcontrolkind API 도움말 참조) * 예시: [XFD_CTRLKIND_TABLEVIEW, XFD_CTRLKIND_TAB, XFD_CTRLKIND_PANEL] | | MOBILE_CLICK_SETFOCUS | BOOL | true | true, false | | 모바일 환경에서 click_setfocus 속성 강제 변경 여부 지정한다. * false: none * true: set(강제로 true로 설정) | | MOBILE_POPUPMENU_SHOW | BOOL | true | true, false | | 모바일 환경에서 컨텍스트 팝업 메뉴 표시 여부를 지정한다. | | MOBILE_SCREEN_AUTOSIZE | BOOL | true | true, false | | 모바일 환경에서 화면의 width_type, height_type 속성을 무조건 auto로 설정 여부를 지정한다. | | DATEPICKER_MOBILEMODE_APPLY | INT | 1 | 1, 2 | | 모바일 환경에서 데이트피커 달력 선택 및 동작 방식에 대해 모바일 모드 적용 방식을 지정한다. * 1: none(기본값), PC 환경과 동일하게 동작한다. * 2: apply, 모바일 환경에서 동작 방식를 변경하고, calendar_size를 강제로 4:xlarge로 설정하고 팝업 형태로 달력 표시한다. | 콤보박스에 API 호출을 통해서 유효하지 않는 코드 설정시 동작 방식 (0인 경우, COMBOBOX_SETCODE_CHECKTYPE 실행 파라미터(1:set(기본값), 2:no-set)가 적용됨) | COMBOBOX_SETCODE_CHECKTYPE | INT | 1 | 1, 2 | | 콤보박스에 API 호출을 통해서 유효하지 않는 코드 설정시 동작 방식을 지정한다. * 1: set(기본값), 값을 설정한다. * 2: no-set, 값을 설정하지 않고, return false 처리한다. | | COMBOBOX_MOBILEMODE_APPLY | INT | 1 | 1, 2, 3 | | 모바일 환경에서 코드 선택 및 동작 방식에 대해 모바일 모드 적용 방식을 지정한다.\\ * 1: none(기본값), PC 환경과 동일하게 동작한다.\\ * 2: apply(popup), 모바일 환경에서 동작 방식을 변경하고, 코드 선택을 팝업 형태로 표시한다.\\ * 3: apply(select), 모바일 환경에서 동작 방식을 변경하고, 코드 선택을 SELECT 태그 형태로 표시한다. | | XTRAN_DATAENCODING | BOOL | false | true, false | | XDataSet 데이터 송신시 BASE64 인코딩 처리 여부를 지정한다. | | XTRAN_ENCRYPT | STRING | | "", "AES" | | XDataSet 데이터 송/수신시 데이터 암/복호화 방식을 지정한다. | | XTRAN_XSSENCODING | BOOL | false | true, false | | XDataSet 데이터 송신시 크로스 사이트 스트립팅 처리를 위한 인코딩 처리 여부를 지정한다. | | XTRAN_CLEARINNERCOLUMN | BOOL | false | true, false | | XDataSet 데이터 CLEAR 방식 통신시 그리드에 링크되지 않은 내부 컬럼 데이터 초기화 여부를 지정한다. | | XTRAN_TIMEOUT | INT | | 3600000 | | XDataSet 데이터 통신 기본 타임아웃 시간을 지정한다. (단위: ms) | | XTRAN_COMPRESS | BOOL | false | true, false | | XDataSet 데이터 통신시 서버 수신 데이터 압축 처리 여부를 지정한다. * true: 서버에서 gzip 방식으로 데이터를 압축하여 송신 * false: 서버에서 데이터를 압축하지 않고 송신 | | XTRAN_DATAFORMAT | STRING | "json" | "json", "xml" | | XDataSet 데이터 통신시 사용되는 데이터 형식을 지정한다. * "json": 서버와 미리 정의된 JSON 형식 데이터를 처리한다. * "xml": 서버와 미리 정의된 XML 형식 데이터로 처리한다. "xml" 지정시 xdataset5.jar를 사용할 수 없으며, 서버에서 자체적인 FrameWork를 이용하여 XML 형식 데이터를 사용하는 환경에서 사용한다.\\ 기본 "json" 및 "xml" 데이터 형식은 담당자에게 문의 바랍니다.\\ | | XTRAN_SENDDATAKEY | STRING | "XDATASET5" | "XDATASET5", "그외의 값" | | XDataSet 데이터 통신시 POST 방식으로 송신시 데이터 이름에 사용되는 값을 지정한다. * "XDATASET5": 서버와 XDataSet JSON 형식 데이터로 처리시 데이터에 대한 키 값을 지정한다. * "그외의 값": 서버와 미리 정의된 XML 형식 데이터로 처리시 데이터에 대한 키 값을 지정한다. "그외의 값" 지정시 xdataset5.jar를 사용할 수 없으며, 서버에서 자체적인 FrameWork를 이용하여 XML 형식 데이터를 사용하는 환경에서 사용한다. | | XTRAN_URLENCODING | BOOL | true | true, false | | XDataSet 데이터 통신시 송신 데이터에 대해서 encodeURIComponent 함수로 인코딩 수행 여부를 지정한다. | | XTRAN_JSONSENDDATAFUNC\\ XTRAN_JSONRECVDATAFUNC | STRING | | 공백문자열 | | XDataSet 데이터 통신시 XTRAN_DATAFORMAT 형식이 "json"인 경우, 송수신 데이터에 대한 변환 처리를 위한 함수명을 지정한다.\\ 함수명은 "글로벌모듈"."함수이름" 형식으로 지정한다.\\ xdataset5.jar를 사용하지 않고, 서버에서 자체적인 FrameWork를 이용하여 JSON 형식 데이터를 사용하는 환경에서 사용한다.\\ XTRAN_JSONSENDDATAFUNC 함수 파라미터에는 화면 오브젝트, XTRANMAP_ID, 송신 JSON 데이터 오브젝트가 전달된다.\\ XTRAN_JSONSENDDATAFUNC 함수는 변환된 JSON 데이터 오브젝트를 반환해야 한다.\\ XTRAN_JSONRECVDATAFUNC 함수 파라미터에는 화면 오브젝트, XTRANMAP_ID, 수신 JSON 구조 데이터 오브젝트, 수신 데이터 문자열이 전달된다.\\ XTRAN_JSONRECVDATAFUNC 함수는 수신 데이터 문자열을 이용하여 수신 JSON 구조 데이터 오브젝트 파라미터에 값을 설정해야 한다.\\ 함수 사용 방법에 대한 자세한 내용은 담당자에게 문의 바랍니다. | | XTRAN_XMLSENDDATAFUNC\\ XTRAN_XMLRECVDATAFUNC | STRING | | 공백문자열 | | XDataSet 데이터 통신시 XTRAN_DATAFORMAT 형식이 "xml"인 경우, 송수신 데이터에 대한 변환 처리를 위한 함수명을 지정한다.\\ 함수명은 "글로벌모듈"."함수이름" 형식으로 지정한다.\\ xdataset5.jar를 사용하지 않고, 서버에서 자체적인 FrameWork를 이용하여 XML 형식 데이터를 사용하는 환경에서 사용한다.\\ XTRAN_XMLSENDDATAFUNC 함수 파라미터에는 화면 오브젝트, XTRANMAP_ID, 송신 JSON 데이터 오브젝트가 전달된다.\\ XTRAN_XMLSENDDATAFUNC 함수는 서버로 송신할 데이터 문자열을 반환해야 한다.\\ XTRAN_XMLRECVDATAFUNC 함수 파라미터에는 화면 오브젝트, XTRANMAP_ID, 수신 JSON 데이터 오브젝트, 수신 데이터 문자열이 전달된다.\\ XTRAN_XMLRECVDATAFUNC 함수는 수신 데이터 문자열을 이용하여 수신 JSON 구조 데이터 오브젝트 파라미터에 값을 설정해야 한다.\\ 함수 사용 방법에 대한 자세한 내용은 담당자에게 문의 바랍니다. | | XTRAN_DATALOG | INT | 0 | 0, 1, 2, 3 | | XDataSet 데이터 통신시 콘솔 트레이스 데이터 표시 여부를 지정한다. * 0: 표시안함 * 1: 송신 데이터만 표시 * 2: 수신 데이터만 표시 * 3: 송신/수신 데이터 표시 | | XTRAN_DATALOG_SHOWTYPE | INT | 0 | 0, 1, 2 | | XDataSet 통신 데이터 로깅 표시 방식을 설정한다. * 0: 콘솔 트레이스 * 1: 브라우저 콘솔 * 2: CALLBACK_XTRAN_DATALOG 실행 파라미터에 지정한 콜백 함수 호출 | | XTRAN_OUTPUTCOLUMNMODE | INT | 0 | 0, 1 | | XDataSet 데이터 통신시 수신된 데이터셋 컬럼 데이터 처리 모드를 지정한다. * 0: dynamic - XTranMap에 Output으로 지정되지 않은 수신된 컬럼 데이터에 대해, 컬럼이 없는 경우 컬럼을 추가하고, 데이터를 설정한다. * 1: fixed - XTranMap에 Output으로 지정되지 않은 수신된 컬럼 데이터는 처리하지 않는다. * 관련 API: get/setxtranmapoutputcolumnmode | | XTRAN_WITHCREDENTIALS | BOOL | true | true, false | | XDataSet 데이터 통신시 크로스 도메인 관련 처리를 위한 AJAX withCredentials에 설정될 값을 지정한다. | | FOCUS_ROTATE | BOOL | false | true, false | | * 포커스 이동 처리시 화면내에서 순환 방식으로 동작할지 여부를 지정한다. * true로 설정시 화면내 마지막 포커스 위치에서 포커스 이동시 화면의 첫번째 대상이로 포커스가 이동한다. * 탭에 링크된 화면내에서 포커스를 밖으로 이동하기 않게 하기 위해서는 탭의 tabstop 속성을 false로 지정해야 한다. | | TRAN_BASEURL | STRING | | | | * 화면 requesttran API를 통한 데이터 통신시 기본 URL을 지정한다. | | TRAN_WITHCREDENTIALS | BOOL | true | true, false | | requesttran API를 통한 데이터 통신시 크로스 도메인 관련 처리를 위한 AJAX withCredentials에 설정될 값을 지정한다. | | CALLBACK_REQUESTTRAN_SENDDATAFUNC\\ CALLBACK_REQUESTTRAN_RECVDATAFUNC | STRING | | 공백문자열 | | requesttran API를 통한 데이터 통신시 송수신 데이터에 대한 처리를 위한 함수명을 지정한다.\\ 함수명은 "글로벌모듈"."함수이름" 형식으로 지정한다.\\ xdataset5.jar를 사용하지 않고, 서버에서 자체적인 FrameWork를 이용하여 데이터를 사용하는 환경에서 사용한다.\\ CALLBACK_REQUESTTRAN_SENDDATAFUNC 함수 파라미터에는 화면 오브젝트, TRANMAP_ID가 전달된다.\\ CALLBACK_REQUESTTRAN_SENDDATAFUNC 함수는 서버로 송신할 데이터 문자열을 settranmaptraninfo API를 통해서 설정해야 한다.\\ CALLBACK_REQUESTTRAN_RECVDATAFUNC 함수 파라미터에는 화면 오브젝트, TRANMAP_ID 및 수신 데이터 문자열이 전달된다.\\ CALLBACK_REQUESTTRAN_RECVDATAFUNC 함수는 수신 데이터 문자열을 이용하여 화면에 데이터를 표시해야 한다..\\ 함수 사용 방법에 대한 자세한 내용은 담당자에게 문의 바랍니다(Global Callback 가이드 참조). | | FOCUS_ROTATE | BOOL | false | true, false | | * 포커스 이동 처리시 화면내에서 순환 방식으로 동작할지 여부를 지정한다. * true로 설정시 화면내 마지막 포커스 위치에서 포커스 이동시 화면의 첫번째 대상이로 포커스가 이동한다. * 탭에 링크된 화면내에서 포커스를 밖으로 이동하기 않게 하기 위해서는 탭의 tabstop 속성을 false로 지정해야 한다. | | MODALPOPUP_MINBUTTON_SHOW | BOOL | false | true, false | | 모달 팝업 타이틀바 최소화 버튼 표시 여부를 지정한다. | | MODALPOPUP_MAXBUTTON_SHOW | BOOL | true | true, false | | 모달 팝업 타이틀바 최대화 버튼 표시 여부를 지정한다. | | MODALPOPUP_MOVE_OVERFLOWX | BOOL | false | true, false | | 모달 팝업 수평 이동을 화면 영역 외부로 이동 가능 여부를 지정한다. | | MODALPOPUP_MOVE_OVERFLOWY | BOOL | false | true, false | | 모달 팝업 수직 이동을 화면 영역 외부로 이동 가능 여부를 지정한다. | | MODALPOPUP_TITLEBAR_HEIGHT | INT | 30 | 20 이상 | | 모달 팝업 타이틀바 높이를 지정한다. | | ANIMATE_TYPE_MESSAGEBOX | INT | 1 | 0, 1 | | screen.messagebox API 호출시 적용할 Animation 유형을 지정한다. * 0: none Animation을 수행하지 않고, 지정된 위치에 바로 표시한다. * 1: basic 내부에 정의된 기본 Animation 동작을 수행한다. | | ANIMATE_TYPE_ALERTBOX | INT | 1 | 0, 1 | | screen.alertbox API 호출시 적용할 Animation 유형을 지정한다. * 0: none Animation을 수행하지 않고, 지정된 위치에 바로 표시한다. * 1: basic 내부에 정의된 기본 Animation 동작을 수행한다. | | VERTICAL_POS_MESSAGEBOX | INT | -1 | -1, 0, n | | screen.messagebox API 호출시 적용할 수직 표시 위치 유형을 지정한다. * -1: 엔진 내부 기준값 * 0: 수직 중앙 * n: 1이상의 값으로, 특정 위치 | | VERTICAL_POS_ALERTBOX | INT | -1 | -1, 0, n | | screen.alertbox API 호출시 적용할 수직 표시 위치 유형을 지정한다. * -1: 엔진 내부 기준값 * 0: 수직 중앙 * n: 1이상의 값으로, 특정 위치 | | ANIMATE_TYPE_GRIDPOPUP | INT | 1 | 0, 1 | | 그리드의 여러가지 옵션 팝업 표시시 적용할 Animation 유형을 지정한다. * 0: none Animation을 수행하지 않고, 지정된 위치에 바로 표시한다. * 1: basic 내부에 정의된 기본 Animation 동작을 수행한다. | | RANGE_CALENDAR_APPLY_DBLCLICK | BOOL | true | true, false | 0 | 범위 달력 더블클릭시 값 적용 방식을 지정한다. * true: 값 적용 * false: 값 적용 안함 | | RANGE_CALENDAR_APPLY_ENTERKEY | BOOL | true | true, false | 0 | 범위 달력 엔터키 입력시 값 적용 방식을 지정한다. * true: 값 적용 * false: 값 적용 안함 | | RANGE_CALENDAR_APPLY_ACTION | INT | 0 | 0,1,2 | 0 | 범위 달력의 값 적용 사용자 동작 방식을 지정한다. * 0: button(기본값), "선택" 버튼 클릭시 값 적용 * 1: focusout, "선택" 버튼 클릭시 또는 빈영역을 클릭하여 달력 자동 숨김 처리시 값 적용 * 2: calendarclick+focusout, 달력 클릭 또는 "선택" 버튼 클릭시 또는 빈영역을 클릭하여 달력 자동 숨김 처리시 값 적용 | | RANGE_CALENDAR_BUTTON_APPLY,\\ RANGE_CALENDAR_BUTTON_DELETE,\\ RANGE_CALENDAR_BUTTON_CANCEL | String | undefined | | 0:선택:Apply | * 범위 달력의 선택, 삭제, 취소 버튼 정보를 지정한다. * 버튼 정보는 ':'로 구분되며, 순서대로 표시순서(-1(표시안함) 또는 0/1/2), 한글 버튼 타이틀(공백 문자열인 경우 기본값 사용), 영문 버튼 타이틀(공백 문자열인 경우 기본값 사용)을 지정한다. * ''3개의 정보를 모두 정의하지 않은 경우에는 기본값이 사용된다.'' * ''3개의 정보중 하나라도 정의하는 경우에는 정의된 버튼 정보만 사용된다.'' * 선택 버튼 기본값: 0:선택:Apply * 삭제 버튼 기본값: 1:삭제:Delete * 취소 버튼 기본값: 2:취소:Cancel | | MANDATORYCUSTOMFIELDCLASS,\\ OPTIONALCUSTOMFIELDCLASS,\\ IMPORTANTCUSTOMFIELDCLASS,\\ PROTECTCUSTOMFIELDCLASS,\\ PROTECTMANDATORYCUSTOMFIELDCLASS | String | undefined | | | apply_inputtypecolor 속성이 true인 경우, 각각 필수/선택/선택+중요/잠금/잠금+필수 필드성 컴포넌트에 적용될 커스텀 CSS 클래스를 지정한다. | | MANDATORYCUSTOMCHECKCLASS,\\ OPTIONALCUSTOMCHECKCLASS,\\ IMPORTANTCUSTOMCHECKCLASS,\\ PROTECTCUSTOMCHECKCLASS,\\ PROTECTMANDATORYCUSTOMCHECKCLASS | String | undefined | | | apply_inputtypecolor 속성이 true인 경우, 각각 필수/선택/선택+중요/잠금/잠금+필수 체크박스에 적용될 커스텀 CSS 클래스를 지정한다. | | MANDATORYCUSTOMRADIOCLASS,\\ OPTIONALCUSTOMRADIOCLASS,\\ IMPORTANTCUSTOMRADIOCLASS,\\ PROTECTCUSTOMRADIOCLASS,\\ PROTECTMANDATORYCUSTOMRADIOCLASS | String | undefined | | | apply_inputtypecolor 속성이 true인 경우, 각각 필수/선택/선택+중요/잠금/잠금+필수 라디오버튼에 적용될 커스텀 CSS 클래스를 지정한다. | | MANDATORYCOLOR,\\ MANDATORYBORDERCOLOR,\\ MANDATORYFORECOLOR | ARRAY | undefined | | [255,0,0] | 필수 필드의 배경색, 보더색, 전경색을 Red, Green, Blue 배열로 지정한다. | | MANDATORYCOLORFOCUS,\\ MANDATORYBORDERCOLORFOCUS,\\ MANDATORYFORECOLORFOCUS | ARRAY | undefined | | [255,0,0] | 필수 필드 포커스시 배경색, 보더색, 전경색을 Red, Green, Blue 배열로 지정한다. | | OPTIONALCOLOR,\\ OPTIONALBORDERCOLOR,\\ OPTIONALFORECOLOR | ARRAY | undefined | | [255,0,0] | 선택 필드의 배경색, 보더색, 전경색을 Red, Green, Blue 배열로 지정한다. | | OPTIONALCOLORFOCUS,\\ OPTIONALBORDERCOLORFOCUS,\\ OPTIONALFORECOLORFOCUS | ARRAY | undefined | | [255,0,0] | 선택 필드 포커스시 배경색, 보더색, 전경색을 Red, Green, Blue 배열로 지정한다. | | IMPORTANTCOLOR,\\ IMPORTANTBORDERCOLOR,\\ IMPORTANTFORECOLOR | ARRAY | undefined | | [255,0,0] | 선택+중요(inputtype_optionkind 속성 - 1:important) 필드의 배경색, 보더색, 전경색을 Red, Green, Blue 배열로 지정한다. | | IMPORTANTCOLORFOCUS,\\ IMPORTANTBORDERCOLORFOCUS,\\ IMPORTANTFORECOLORFOCUS | ARRAY | undefined | | [255,0,0] | 선택+중요(inputtype_optionkind 속성 - 1:important) 필드 포커스시 배경색, 보더색, 전경색을 Red, Green, Blue 배열로 지정한다. | | PROTECTCOLOR,\\ PROTECTBORDERCOLOR,\\ PROTECTFORECOLOR | ARRAY | undefined | | [255,0,0] | 잠금 필드 배경색, 보더색, 전경색을 Red, Green, Blue 배열로 지정한다. | | PROTECTCOLORFOCUS,\\ PROTECTBORDERCOLORFOCUS,\\ PROTECTFORECOLORFOCU | ARRAY | undefined | | [255,0,0] | 잠금 필드 포커스시 배경색, 보더색, 전경색을 Red, Green, Blue 배열로 지정한다. | | DISABLECOLOR,\\ DISABLEBORDERCOLOR,\\ DISABLEFORECOLOR | ARRAY | undefined | | [255,0,0] | 비활성 필드 배경색, 보더색, 전경색을 Red, Green, Blue 배열로 지정한다. | | DATE_CALENDAR_OTHERMONTHDAY | INT | 1 | 1, 2 | | 일자 달력에서 이전/이후 달의 날짜 선택시 동작 방법을 지정한다. * 1: move, 이전/이후 달로 달력을 이동한다. * 2: select, 선택가능한 날짜인 경우, 해당 날짜를 선택처리한다. | | DATE_CALENDAR_SIZE | INT | 2 | 0, 1, 2, 3 | | 날짜 필드 기본 달력 크기를 지정한다. * 0: small * 1: medium * 2: large(기본값) * 3: xlarge | | DATE_SHOWPREVDATE,\\ CALENDAR_SHOWPREVDATE,\\ SCHEDULE_SHOWPREVDATE | INT | 1 | 1, 2 | | shownext 속성이 true인 경우, 일달력 이전달 날짜 표시 방식을 지정한다. * 1: auto(기본값), 1일이 시작 요일인 경우, 표시하지 않음 * 2: always, 항상 표시 | | WEEKDAY_COLOR | ARRAY | [3,3,3] | | | 달력의 주중 날짜의 색상 Red, Green, Blue 배열로 지정한다. | | FRIDAY_COLOR | ARRAY | | | | 달력의 금요일의 색상 Red, Green, Blue 배열로 지정한다. 미정의시 WEEKDAY_COLOR 실행 파라미터가 적용된다. | | HOLIDAY_COLOR,\\ SUNDAY_COLOR,\\ SATURDAY_COLOR | ARRAY | | | | 달력의 휴일, 일요일, 토요일의 색상을 Red, Green, Blue 배열로 지정한다. | | CALENDAR_MIN_YEAR_SELECT | INT | 1900 | | | 달력의 년도 선택 최소값을 지정한다. | | CALENDAR_MAX_YEAR_SELECT | INT | 2050 | | | 달력의 년도 선택 최대값을 지정한다. | | HOLIDAY_LIST | ARRAY | | | | * 휴일/기념일 정보 오브젝트(휴일/기념일 일자, 휴일/기념일 이름, 공휴일 여부)배열 지정한다. * 휴일/기념일 정보 오브젝트 형식: { date: '****0101', title: '양력설', is_holiday: true } | | FIRSTDAY_OF_WEEK | INT | 0 | 0, 1 | | 달력의 첫번째 요일일 지정한다. * 0: sunday * 1: monday | | DAYNAME_OF_WEEK,\\ FULL_DAYNAME_OF_WEEK | ARRAY | | | | 달력의 요일 이름 배열을 지정한다. * DAYNAME_OF_WEEK 예시: ['일','월','화','수','목','금','토'] * FULL_DAYNAME_OF_WEEK 예시: ['일요일','월요일','화요일','수요일','목요일','금요일','토요일'] | | MONTHNAME_OF_YEAR,\\ FULL_MONTHNAME_OF_YEAR | ARRAY | | | | 달력의 월 이름 배열을 지정한다. * MONTHNAME_OF_YEAR 예시: ['1월','2월','3월','4월','5월','6월','7월','8월','9월','10월','11월','12월']\\ * FULL_MONTHNAME_OF_YEAR 예시: ['1월','2월','3월','4월','5월','6월','7월','8월','9월','10월','11월','12월'] | | SCHEDULE_DAYNAME_OF_WEEK | ARRAY | | | | 스케쥴러 컴포넌트 달력의 요일 이름 배열을 지정한다. * 예시: ['일[Sun]','월[Mon]','화[Tue]','수[Wed]','목[Thu]','금[Fri]','토[Sat]'] | | HTMLEDITOR_FONT_NAME | ARRAY | | | | * HTML에디터 툴바 폰트 이름 선택박스에 지정할 기본 폰트 이름 배열을 지정한다. * 기본값: ['Arial', 'Arial Black', 'Courier New', 'Times New Roman'] | | HTMLEDITOR_FONT_SIZE | ARRAY | | | | * HTML에디터 툴바 폰트 크기 선택박스에 지정할 기본 폰트 크기 정보 배열을 지정한다. * 기본값: ['1:xx-small:Very small', '2:x-small:A bit small', '3:small:Normal', '4:medium:Medium-large', '5:large:Big', '6:x-large:Very big', '7:xx-large:Maximum'] * 배열 형식 1(폰트크기고정값:폰트크기값:폰트크기표시값) 예시값: ['1:xx-small:Very small', '2:x-small:A bit small'] * 배열 형식 2(폰트크기값:폰트크기표시값) 예시값: ['9px:9픽셀', '12px:12픽셀'] * 배열 형식 3(폰트크기값) 예시값: ['9px', '12px'] | | USE_ALERTBOX | BOOL | true | true, false | | * screen.alertbox API 동작에 내부 AlertBox 사용 여부를 지정한다. * false 지정시, 브라우저의 alert 함수가 사용된다. | | POPUP_UNLOAD_VALUE | STRING | 빈문자열 | | | 팝업 화면에서 unload API가 호출된 경우, screen_on_popupdestroy 이벤트의 result 파라미터에 지징될 값을 지정한다. | | POPUP_WINCLOSE_VALUE | STRING | 빈문자열 | | | 팝업 화면 타이틀 닫기 버튼 클릭시, screen_on_popupdestroy 이벤트의 result 파라미터에 지징될 값을 지정한다. | | MAXLENGTH_KEYIN | INT | 1 | 1, 2 | | 최대 길이 데이터인 상태에서 값 입력 처리 방식을 지정한다. * 1: 데이터 입력 방지 * 2: 데이터 오버라이트 | | MAXLENGTH_INT_TRIMRIGHT | BOOL | false | true, false | | 정수부가 최대 길이를 넘어갈 때, 정수부 값을 우측에서 트림처리 여부를 지정한다. * true: 정수부 우측자리 삭제 처리 * false: 정수부 좌측자리 삭제 처리 | | ESCKEY_CLEAR_VALUE | BOOL | false | true, false | | ESC 키 입력시 입력된 데이터를 모두 지우는 작업 수형 여부를 지정한다. | | MASK_EDIT_MODE | INT | 1 | 1, 2 | | 마스킹된 데이터 편집 시작시 기존값 처리 방식을 지정한다. (관련속성: 한글/일반 필드 mask_editmode) * 1: 기존값을 모두 삭제 처리 * 2: 기본 데이터 유지 | | MASK_FIT_PATTERN_LENGTH | BOOL | false | true, false | | 마스킹 적용시 최대 길이에 맞추어 마스킹을 표시할지를 지정한다. * false: 입력된 데이터 길이에 대해서만 마스킹 표시 * true: 최대 길이값에 맞추어 마스킹 표시 | | NORMAL_FIELD_MASK_APPLY | INT | 1 | | | 일반 필드 마스킹 적용 방식을 지정한다. * 1: realtime(기본값) * 2: focusout | | NUMBER_FIELD_MASK_APPLY | INT | 1 | | | 숫자 필드 마스킹 적용 방식을 지정한다. * 1: realtime(기본값) * 2: focusout | | NORMAL_FIELD_MASK_DELAY | INT | 0 | | | NORMAL_FIELD_MASK_APPLY 실행 파라미터가 1인 경우, 마지막에 입력한 문자에 대한 마스킹 적용 지연 시간을 지정한다. (단위: ms) * 1: realtime(기본값) * 2: focusout | | BLANK_PATTERN_ALLOW_MINUS | BOOL | true | true, false | | 숫자형 컴포넌트에 패턴 미지정시 마이너스 기본 허용 여부를 지정한다. * true: 마이너스 키 입력 허용한다. * false: 마이너스 키 입력을 허용하지 않는다. | | BLANK_PATTERN_ALLOW_LEADZERO | BOOL | false | true, false | | 숫자형 컴포넌트에 패턴 미지정시 정수/실수부 앞에 0 표시 허용 여부를 지정한다. * true: "0123" -> "0123"으로 표시된다. * false: "0123" -> "123"으로 표시된다. | | DATE_ALLZERO_IS_VALID | BOOL | false | true, false | | 날짜형 컴포넌트에 모든 값이 0인 값(예: 00000000)을 유효한 값으로 판단할지 여부를 지정한다. * true: 유효한 값으로 판단한다. * false: 유효하지 않은 값으로 판단한다. | | BLANK_MINUS_ONE_CHAR | BOOL | false | true, false | | 입력되지 않은 "-"가 자리를 차지하는지 여부를 지정한다. * true: 자리를 차지한다. * false: 자리를 차지하지 않는다. | | DATE_ALLNINE_IS_VALID | BOOL | false | true, false | | 날짜형 컴포넌트에 모든 값이 9인 값(예: 99999999)을 유효한 값으로 판단할지 여부를 지정한다. * true: 유효한 값으로 판단한다. * false: 유효하지 않은 값으로 판단한다. | | DATE_PARTLENGTH_IS_VALID | BOOL | true | true, false | | 날짜형 컴포넌트에 날짜 유형 보다 길이가 작은 값을 유효한 값으로 판단할지 여부를 지정한다. * true: 유효한 값으로 판단한다. * false: 유효하지 않은 값으로 판단한다. | | DATE_SELECTBOX_SHOWCLOSEBUTTON | BOOL | false | true, false | | 날짜 선택 박스에 닫기 버튼을 표시할지 여부를 지정한다. | | DATE_TODAYBAR_SHOWCLOSEBUTTON | BOOL | false | true, false | | 날짜 선택 박스 하단에 오늘 날짜 표시 영역에 닫기 버튼을 표시할지 여부를 지정한다. | | PANEL_BUBBLE_EVENT | INT | 1 | 1, 2 | | 패널 내부에 포함된 컴포넌트의 마우스 이벤트에 대해서 패널의 마우스 이벤트 발생 여부를 지정한다. * 1: ignore(무시) 이벤트를 발생하지 않는다. 패널의 빈 영역에 대한 마우스 이벤트에 대해서만 패널의 마우스 이벤트를 발생한다. * 2: fire(이벤트 발생) 패널 내부에 포함된 컴포넌트의 마우스 이벤트에 대해서 패널의 마우스 이벤트를 발생한다. | | PANEL_ALLOW_SCROLL | BOOL | true | true, false | | 패널 내부에 발생하는 스크롤 허용 여부를 강제로 지정한다. * true: 패널 내부에 발생하는 스크롤을 패널 설정을 기준으로 허용한다. * false: 패널 내부에 발생하는 스크롤을 강제로 허용하지 않는다. | | PANEL_FIXED_CONTAINER | INT | 1 | 1, 2 | | 패널 fixed_container 속성이 0:default인 경우, 내부 Fixed 컴포넌트 컨테이너 적용 방식을 지정한다. * 1: apply(적용) 내부 컴포넌트의 position 속성이 2:fixed인 컴포넌트에 대한 컨테이너 역할 수행 * 2: none(미적용) 내부 컴포넌트의 position 속성이 2:fixed인 컴포넌트에 대한 컨테이너 역할을 수행하지 않음 | | PROTECT_COPY | BOOL | false | true, fase | | 화면내 값 복사 방지 적용 여부를 지정한다. * true: Control C 키 입력을 통한 복사를 금지한다. * false: Control C 키 입력을 통한 복사를 허용한다. | | PROTECT_COPY_DISABLE | BOOL | false | true, false | | PROTECT_COPY 실행 파라미터가 false인 경우, 비활성화 필드의 복사 금지 처리 여부를 지정한다. * true: Control C 키 입력을 통한 복사를 금지한다. * false: Control C 키 입력을 통한 복사를 허용한다. | | PROTECT_COPY_PROTECT | BOOL | false | true, false | | PROTECT_COPY 실행 파라미터가 false인 경우, 잠금 필드의 복사 금지 처리 여부를 지정한다. * true: Control C 키 입력을 통한 복사를 금지한다. * false: Control C 키 입력을 통한 복사를 허용한다. | | PROTECT_COOKIE | BOOLEAN | false | true, false | | factory.setcookie API의 동작 금지 처리 여부를 지정한다. * true: setcookie API 동작을 금지한다. * false: setcookie API 동작을 허용한다. | | PASSWORD_POPUPMENU_SHOW | INT | 1 | 1, 2 | | 패스워드 필드 팝업 메뉴 표시 방식을 지정한다. * 1: show 팝업 메뉴를 표시한다. * 2: hide 팝업 메뉴를 표시하지 않는다. | | TAB_RESIZE_CONTENT_BYFOCUS | BOOL | false | true, false | | 탭 크기 변경시 포커스를 가진 탭 아이템에 대해서만 내부 컴포넌트 Resize 처리 여부를 지정한다. * true: 포커스를 가진 탭 아이템만 처리 * false: 모든 탭 아이템에 대해 처리 | | TAB_FIXED_CONTAINER | INT | 1 | 1, 2 | | 탭 fixed_container 속성이 0:default인 경우, 내부 Fixed 컴포넌트 컨테이너 적용 방식을 지정한다. * 1: apply(적용) 내부 컴포넌트의 position 속성이 2:fixed인 컴포넌트에 대한 컨테이너 역할 수행 * 2: none(미적용) 내부 컴포넌트의 position 속성이 2:fixed인 컴포넌트에 대한 컨테이너 역할을 수행하지 않음 | | TAB_ALLOW_USERITEMCHANGE | INT | 1 | 1, 2 | | 사용자가 탭 아이템을 클릭하여 선택된 탭 아이템 이동 허용 방식을 지정한다. * 1: all 탭 아이템 상태와 무관하게 사용자가 탭 아이템을 선택하여 탭 아이템을 이동할 수 있다/ * 2: created 탭 아이템이 화면과 링크된 경우, 링크된 화면이 로드된 상태에서만 탭 아이템을 이동할 수 있다. * 3: none 모든 탭 아이템에 대해서 사용자가 탭 아이템을 클릭을 통한 탭 아이템 이동을 금지한다. | | TAB_LOCKITEM_XBUTTON_HIDDEN | INT | 1 | 1, 2 | | 잠금 상태의 탭 아이템에 대한 닫기 버튼 표시 방식을 지정한다(탭 lockitem_xbutton_hidden 속성 참조). * 1: show 닫기 버튼 표시 * 2: hidden 닫기 버튼 숨김 | | TREE_LINESTYLE | INT | 1 | 0, 1 | | 트리 컴포넌트의 has_lines 속성이 true인 경우, 라인 표시 방식을 지정한다. 트리그리드 컴포넌트인 경우, GRID_TREELINESTYLE 실행 파라미터가 사용된다. * 0: 아이템의 아이콘을 기준으로 라인을 표시한다. * 1: 확장/축소 버튼을 기준으로 라인을 표시한다. | | PICKLIST_KEYIN_FILTER | BOOL | true | true, false | | 콤보박스 셀렉트박스가 표시된 상태에서 키입력시 필터 처리 사용 여부를 지정한다. | | PICKLIST_HIDDENCODE_VALIDATION | BOOL | true | true, false | | 콤보박스 선택 코드가 숨김 코드 값과 같은 경우, 유효하지 않은 값으로 수행 방식을 지정한다. * 0: 유효한 코드로 판단한다. * 1: 유효하지 않은 코드로 판단한다. | | PICKLIST_COMMENTONLY_INVALIDCODE | INT | 2 | 1, 2 | | 콤보박스 선택 코드가 유효하지 않은 경우, 선택 스타일이 Comment Only인 경우 값 표시를 방식을 지정한다. * 1: blank, 빈값으로 표시 * 2: code(기본값), 코드값 표시 | | PICKLIST_LINKDATA_SYNCPOS | INT | 1 | 1, 2 | | 콤보박스 값 변경시 픽리스트 링크 데이터셋의 위치 정보 동기화 여부 기본값을 지정한다. * 1: none(기본값), 동기화하지 않음 * 2: sync, 동기화 | | PICKLIST_KEYIN_FILTER_COMPARE | INT | 1 | 1, 2 | | 콤보박스 콤보박스 키다운 필터 값 찾는 유형 기본값을 지정한다. * 1: all(기본값), 입력된 값이 포함된 것을 비교 * 2: start, 입력된 값으로 시작되는 것만 비교 | | PICKLIST_KEYIN_FILTER_CASE | INT | 1 | 1, 2 | | 콤보박스 콤보박스 키다운 필터 대소문자 찾는 유형기본값을 지정한다. * 1: ignore(기본값), 대소문자 구분하지 않고 비교 * 2: sensitive, 대소문자 구분하여 비교 | | COMBOBOX_MOUSEWHEEL_ITEMSELECT | INT | 1 | 1, 2, 3 | | 콤보박스 셀렉트박스가 표시되지 않은 상태에서 마우스 휠 선택 처리 방식을 지정한다. * 1: none 선택 처리를 수행하지 않는다. * 2: focus 콤보박스가 포커스를 가진 경우에만 선택 처리를 수행한다. * 3: always 콤보박스 선택 처리를 수행한다. | | COMBOBOX_ALLCHECK_TEXTDISPLAY | INT | 1 | 1, 2 | | 콤보박스 전체 선택시 데이터 표시 방식을 지정한다. * 1: picklist_selstyle 콤보박스의 picklist_selstyle 속성을 기준으로 표시한다. * 2: allcheckbox_comment 콤보박스가 allcheckbox_comment 속성값으로 표시한다. | | COMBOBOX_ALLCHECK_EVENTTYPE | INT | 1 | 1, 2 | | 콤보박스 전체 선택시 이벤트 발생 방식을 지정한다. * 1: per-item 콤보박스 아이템별로 이벤트를 발생한다. * 2: last-item 콤보박스 마지막 아이템에 대해서만 이벤트를 발생한다. | | COMBOBOX_COMMENTONLY_SETMAXLENGTH | INT | 1 | 1, 2 | | picklist_selstyle 속성이 2:comment only인 경우, maxlength 설정 방식을 지정한다. * 1: set 콤보박스 input의 maxlength 속성을 comment 값중 가장 긴 값을 기준으로 설정한다. * 2: unset 콤보박스 input의 maxlength 속성을 설정하지 않는다. | | TEXT_TOOLTIP_TARGET | INT | 1 | 1, 2 | | 텍스트/캡션 컴포넌트의 tooltip, tooltipbox 속성이 표시될 대상을 지정한다. * 1: component (컴포넌트 크기/위치를 기준으로 표시됨) * 2: text (컴포넌트 내부 텍스트 크기/위치를 기준으로 표시됨) | | INPUT_COPY_DATA_TYPE | INT | 1 | 1, 2 | | 필드성 컴포넌트 Control+C 키 처리시 패턴 처리된 데이터 복사 처리 방식을 지정한다. * 1: value(기본값) * 2: display-text | | KEYIN_BLOCK_TYPE | INT | 1 | 1, 2 | | 필드성 컴포넌트 유효하지 않은 값 키보드 입력 방지 처리 방식을 지정한다. * 1: keyin (기본값, 키 입력 자체를 방지함) * 2: value (키 입력 표시후, 값 검증 처리 수행) | | FOCUS_SELECT_FIELD,\\ FOCUS_SELECT_MULTILINE,\\ FOCUS_SELECT_DATE,\\ FOCUS_SELECT_COMBOBOX,\\ FOCUS_SELECT_SPINNUMBER | INTEGER | 1 | 0, 1, 2 | | 필드성 컴포넌트 focus_select값 속성이 0:default인 경우, 포커스시 값 선택 처리를 지정한다. * 0: browser(브라우저에서 동작하는 방식을 따름(마우스 포커스시 선택안함) * 1: all(기본값, 포커스시 선택 처리) * 2: none(포커스시 선택 해제 처리) | | XFRAME5BROWSER_MODALESS_POPUP_WIDTH_GAP,\\ XFRAME5BROWSER_MODALESS_POPUP_HEIGHT_GAP,\\ XFRAME5BROWSER_BROWSER_WIDTH_GAP,\\ XFRAME5BROWSER_BROWSER_HEIGHT_GAP | INTEGER | 0 | | | 예전 전용 브라우저(74버전이하) 사용시 모달리스 팝업 크기 및 전용 브라우저 크기 관련 API 처리시 크기 값을 보정하기 위한 파라미터이며, 현재에는 모두 0으로 설정해야 사용해야 한다. | | CALENDAR_YEAR_GAP_VALUE | INT | 0 | | | 불기 달력 사용시 달력에 값 설정시 년도에 추가로 가감한 값을 설정한다. | | CALENDAR_YEAR_GAP_DISPLAY | INT | 0 | | | 불기 달력 사용시 달력 표시시 년도에 추가로 가감한 값을 설정한다. | | LOCAL_IP_ADDRESS | STRING | 공백문자열 | | | 사용자 PC IP 주소를 구하기 위해서 호출할 URL을 지정한다. | | CALLBACK_~ | STRING | 공백문자열 | | | 글로벌 콜백 관련 실행 파라미터는 "CALLBACK_" 시작되는 이름을 가진다.\\ 자세한 정보는 [[:guide:general:global_callback_guide|글로벌 콜백 가이드]]를 참조한다. | | DIV_CONTENT_OVERFLOW | INT | 1 | 1, 2 | | DIV 컴포넌트 content_overflow 속성값이 0인 경우 적용되며, 내부 DOM CSS overflow 속성값을 설정한다. * 1: hidden * 2: visible | | TOOLTIPBOX_GRID_TARGET | INT | 1 | 1, 2 | | 그리드에 TOOLTIPBOX 표시하는 경우, 표시 대상 위치 기준을 설정한다. * 1: TD(아이템) * 2: Text(아이템내 텍스트) | | BUTTON_TOOLTIP_SHOWTYPE,\\ GRID_TOOLTIP_SHOWTYPE | INTEGER | 1 | 1, 2 | | 버튼/그리드 컴포넌트 툴팁 표시 방식을 지정하며, 컴포넌트의 tooltip_showtype 속성값이 기본값인 경우에 적용된다. * 1: browser(브라우저 기본 tooltip 표시 방식) * 2: custom(솔루션에서 별도의 toolip 표시 방식) | | SCREEN_LOADLOG | BOOL | false | true, false | | 화면 로딩시 로딩 관련 정보 처리 여부를 지정한다. * true: 로딩 정보 처리 * false: 로딩 정보 처리 안함 | | SCREEN_LOADLOG_SHOWTYPE | INT | 0 | 0, 1, 2 | | SCREEN_LOADLOG 실행 파라미터가 true인 경우, 화면 로딩 로그 표시 방식을 설정한다. * 0: 콘솔 트레이스 * 1: 브라우저 콘솔 * 2: CALLBACK_SCREEN_LOADLOG 실행 파라미터에 지정한 콜백 함수 호출 |