실행 파라미터

Description

Remarts

Update Date

2019-11-21

Parameters

Name Data Type Default Value Valid values Sample Value Description
RUNMODESTRINGRELEASEDEBUG, RELEASERELEASE
  • 브라우저 개발자 콘솔 "Source" 영역에 화면 로드시 화면 스크립트 소스를 자동으로 표시하기 위한 소스 경로 주석 동적 추가 방식을 지정한다.
  • DEBUG: 소스 경로 주석 동적 추가
  • RELEASE: 소스 경로 주석을 동적 추가하지 않음
DBMS_CHARSETSTRINGUTF-8UTF-8, EUC-KR
  • 한글 데이터의 바이트 계산시 사용되는 문자셋 기준을 지정한다. 일반적으로 업무 서버 DBMS의 문자셋을 기준으로 지정한다.
  • "UTF-8"로 지정한 경우, 한글 한글자의 바이트 길이는 3바이트로 계산된다.
  • "UTF8MB4"로 지정한 경우, 한글 한글자의 바이트 길이는 4바이트로 계산된다.
  • 그 이외의 경우에는 2바이트로 계산된다.
CHECK_4BYTE_CHARBOOLEANfalsetrue, false
  • 바이트 길이 기반 문자열 처리시 4바이트 문자 비교 처리 실행 여부 지정한다.
  • 일본 특수 문자 및 기타 UTF-8 환경에서 4바이트로 계산되는 문자를 사용하는 환경에서는 반드시 true로 설정해야 한다.
ENGINEURLSTRING./xf5
  • XFRAME5 솔루션의 엔진 기본 디렉토리 URL을 지정한다.
  • 상대 경로를 지정할 경우, index.html 파일의 위치를 기준으로 지정한다.
ENGINEHTMLURLSTRING./index.html
  • XFRAME5 솔루션의 엔진 기본 HTML 파일 URL을 지정한다.
  • 상대 경로를 지정할 경우, index.html 파일의 위치를 기준으로 지정한다.
SCREENBASEURLSTRING./project/screen
  • 화면 파일 기본 URL을 지정한다.
  • 상대 경로를 지정할 경우, index.html 파일의 위치를 기준으로 지정한다.
  • xadmin을 통해서 배포관리를 수행할 경우, "./version/screen/prod/master/screen" 과 같은 형식의 경로를 사용해야 한다.
IMAGEBASEURLSTRING./project/image
  • 이미지 파일 기본 URL을 지정한다.
  • 상대 경로를 지정할 경우, index.html 파일의 위치를 기준으로 지정한다.
  • xadmin을 통해서 배포관리를 수행할 경우, "./version/screen/prod/master/image" 과 같은 형식의 경로를 사용해야 한다.
PICKLISTBASEURLSTRING./project/picklist
  • 코드(픽리스트) 파일 기본 URL을 지정한다.
  • 상대 경로를 지정할 경우, index.html 파일의 위치를 기준으로 지정한다.
  • xadmin을 통해서 배포관리를 수행할 경우, "./version/screen/prod/master/picklist" 과 같은 형식의 경로를 사용해야 한다.
STYLEBASEURLSTRING./project/style
  • 스타일 파일 기본 URL을 지정한다.
  • 상대 경로를 지정할 경우, index.html 파일의 위치를 기준으로 지정한다.
  • xadmin을 통해서 배포관리를 수행할 경우, "./version/screen/prod/master/style" 과 같은 형식의 경로를 사용해야 한다.
COMMONMODULEBASEURLSTRING./project/screen/common_module
  • 글로벌 모듈 파일(일반 function 문법 양식으로 작성되어 있어야 함) 기본 URL을 지정한다.
  • 상대 경로를 지정할 경우, index.html 파일의 위치를 기준으로 지정한다.
  • COMMONMODULE_LOADTYPE 실행 파라미터 값이 0인 경우(script 방식)에 적용된다.
  • 해당 디렉토리에는 각 글로별 모듈별 파일 및 글로벌 모듈 목록 파일인 common_module.lst 파일이 존재해야 한다.
  • xadmin을 통해서 배포관리를 수행할 경우, "./version/screen/prod/master/screen/common_module" 과 같은 형식의 경로를 사용해야 한다.
IMPORTMODULEBASEURLSTRING../../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_LOADTYPEINTEGER00, 1
  • 공통 모듈 로딩 방식을 지정한다.
  • 0: script(기본값, JavaScript 함수 방식, iframe을 이용하여 로딩함)
  • 1: import(JavaScript import 문법 방식)
COMMONXDATASETBASEURLSTRING./project/screen/common_xdataset
  • 글로벌 데이터셋 파일 기본 URL을 지정한다.
  • 상대 경로를 지정할 경우, index.html 파일의 위치를 기준으로 지정한다.
  • 해당 디렉토리에는 각 글로벌 데이터셋별 파일 및 글로벌 데이터셋 목록 파일인 common_xdataset.lst 파일이 존재해야 한다.
  • xadmin을 통해서 배포관리를 수행할 경우, "./version/screen/prod/master/screen/common_xdataset" 과 같은 형식의 경로를 사용해야 한다.
AMCHARTS5BASEURLSTRING./xf5/ext/amcharts5
  • amcharts5 라이브러리 파일 기본 URL을 지정한다.
  • 상대 경로를 지정할 경우, index.html 파일의 위치를 기준으로 지정한다.
USE_BIG_NUMBERBOOLEANfalsetrue, false
  • 자바스크립트에서 허용하는 범위이상의 수 사용 여부를 지정한다.
MODULE_USE_BIG_NUMBERBOOLEANfalsetrue, false
  • 글로벌 모듈에서 자바스크립트에서 허용하는 범위이상의 수 처리용 라이브러리(xf5/ext/lib/big.min.js) 로딩 여부를 지정한다.
USE_TRANMAP_ATTRBOOLEANtruetrue, false
  • 트랜맵 정보중 속성 정보 사용 여부를 지정한다.
MAP_INPUTTYPE_SHOWAPPLYBOOLEANtruetrue, false
  • 트랜맵/속성맵의 데이터 입력 형식을 기준으로 Show/Hide 처리 여부를 지정한다.
  • true로 지정한 경우, 맵 입력 속성 정보를 기준으로 표시 처리가 적용된다.
MAP_INPUTTYPE_APPLYDISABLEDBOOLEANtruetrue, false
  • 트랜맵/속성맵의 데이터 입력 형식을 비활성 컴포넌트에 적용 여부를 지정한다.
  • false로 지정한 경우, 비활성 컴포넌트에 대해서는 맵 속성이 적용되지 않는다.
MAP_APPLY_CLEARITEMPROPBOOLEANtruetrue, false
  • 트랜맵 정보중 그리드 컬럼 속성 정보 설정시 기존 아이템별 속성 정보를 삭제 처리 여부를 지정한다.
  • false로 지정한 경우, 아이템별로 설정된 속성이 유지된다.
USE_PREFIX_STYLEBOOLEANfalsetrue, false
  • 컴포넌트별로 미리 정의된 기본 스타일 사용 여부를 지정한다.
  • 그리드/트리그리드/멀티라인그리드 컬럼 데이터부는 '_XF_GRID_COLUMN_DATA'로 지정된 스타일 ID를 사용한다.
ALLOWED_JS_LISTARRAY[]
  • loadjs API를 통해서 로딩 가능한 JavaScript 파일 이름 리스트를 지정한다.
  • 빈 배열인 경우에는, 모든 JavaScript가 로딩 가능하다.
  • 빈 배열이 아닌 경우에는, 배열에 있는 파일 이름들 중에 하나라도 동일한 경우에만 로딩이 허용된다.
MAINFRAMESCREENSTRING/SYS/StartMain
  • 솔루션 시작 화면에 대한 경로 및 ID를 지정한다.
  • 경로 기준은 devstudio내에서 생성한 프로젝트의 화면 경로를 기준으로 지정한다.
  • 경로명은 반드시 '/' 문자로 시작해야 한다.
  • Sample Value와 같이 지정한 경우, 실제 물리적인 화면 파일의 경로는 SCREENBASEURL 파라미터 값 + MAINFRAMESCREEN 파라미터 값 + ".xml"이 된다.
SHOW_CONSOLETRACEBOOLEANfalsetrue, false
  • 메인 화면 로딩시 콘솔 트레이스 표시 여부를 지정한다.
POPUP_CONSOLETRACEBOOLEANfalsetrue, false
  • 메인 화면 로딩시 콘솔 트레이스를 모달리스 팝업창으로 표시 여부를 지정한다.
CONSOLETRACE_SHOWEVENTBOOLEANtruetrue, false
  • 메인 화면 로딩시 콘솔 트레이스창의 이벤트 표시 여부 옵션을 지정한다.
CONSOLETRACE_SHOWEVENTPARAMBOOLEANtruetrue, false
  • 메인 화면 로딩시 콘솔 트레이스창의 이벤트 파라미터 표시 여부 옵션을 지정한다.
CONSOLETRACE_SHOWTRANBOOLEANfalsetrue, false
  • XTRAN 거래 처리시 처리 시간 정보를 콘솔의 tran 영역에 표시 여부를 지정한다.
CONSOLETRACE_SHOWINNERCOLUMNBOOLEANfalsetrue, false
  • 콘솔트레이스 xdataset 표시 처리시 데이터셋 내부 컬럼 표시 여부를 지정한다.
CONSOLETRACE_SHOWXDATASETMAXROWINTEGER100
  • 콘솔트레이스 xdataset 표시 처리시 최대행 갯수를 지정한다.
MAINLOADSTATUS_SHOWBOOLEANfalsetrue, false
  • 메인 화면 로딩 상태 표시 여부를 지정한다.
  • true: 메인 화면 로딩 상태를 표시한다.
  • false: 메인 화면 로딩 상태를 표시하지 않는다.
MAINLOADSTATUS_AUTOHIDEBOOLEANtruetrue, false
  • MAINLOADSTATUS_SHOW 실행 파라미터가 true인 경우, 메인 화면 로딩 완료시 메인 화면 로딩 상태 자동 숨김 여부를 지정한다.
  • true: 메인 화면 로딩 상태를 자동으로 숨김다.
  • false: 메인 화면 로딩 상태를 자동 숨기지 않는다. hidemainloadstatus API 호출해야 숨겨진다.
EVENTFIRE_BEFORE_SCREENONLOADBOOLEANtruetrue, false
  • 화면의 on_load 이벤트 발생전 컴포넌트 이벤트 발생 허용 여부를 지정한다.
  • 특수한 경우가 아닌 경우에는 반드시 false로 설정해야한다.
  • true: 화면의 on_load 이벤트 발생전 컴포넌트 이벤트 발생을 허용한다.
  • false: 화면 on_load 이벤트 이전에, 다른 컴포넌트의 이벤트가 발생하는 것을 방지한다.
EVENTFIRE_SYNC_SCREENONLOADBOOLEANfalsetrue, false
  • 화면의 on_laod 이벤트를 동기식 발생시킬지 여부를 지정한다.
  • 특수한 경우가 아닌 경우에는 반드시 true로 설정해야한다.
  • true: 화면내 다른 화면이 링크되어 있은 경우, 링크된 모든 화면이 로드가 완료된 상태에서 화면의 on_load 이벤트가 발생한다.
  • false: 화면내 다른 화면이 링크되어 있은 경우, 링크된 화면이 로드되기 전에 화면의 on_load 이벤트가 발생한다.
EVENTFIRE_SYNC_PORTLETONLOADBOOLEANfalsetrue, false
  • 포틀릿 화면의 on_laod 이벤트를 동기식 발생시킬지 여부를 지정한다.
  • 특수한 경우가 아닌 경우에는 반드시 true로 설정해야한다.
  • true: 포틀릿 화면내 다른 화면이 링크되어 있은 경우, 링크된 모든 화면이 로드가 완료된 상태에서 화면의 on_load 이벤트가 발생한다.
  • false: 포틀릿 화면내 다른 화면이 링크되어 있은 경우, 링크된 화면이 로드되기 전에 화면의 on_load 이벤트가 발생한다.
USE_CACHEBOOLtruetrue, false
  • AJAX Cache 사용 여부 (브라우저 기본 캐쉬 사용 여부)를 지정한다.
CACHE_TYPEINTEGER00, 1, 2
  • USE_CACHE 실행 파라미터가 true인 경우, 캐쉬 처리 방식 지정한다.
  • 0: 브라우저 기본 방식 캐쉬 방식을 사용한다.
  • 1: HTTP HEAD 명령을 이용한 파일 수정 시각(년월일시분)을 이용한 캐쉬 방식을 사용한다.
  • 2: HTTP HEAD 명령을 이용한 파일 수정 시각(년월일시분초)을 이용한 캐쉬 방식을 사용한다.
USE_PICKLIST_CACHEBOOLtruetrue, false
  • PickList 파일에 대한 AJAX Cache 사용 여부 (브라우저 기본 캐쉬 사용 여부) 및 PickList 데이터 내부 메모리 캐쉬 사용 여부를 지정한다.
  • true로 지정할 경우, AJAX Cache 방식은 CACHE_TYPE 실행 파라미터가 적용된다.
USE_METADATA_CACHEBOOLfalsetrue, false
  • 메타 데이터 파일에 대한 AJAX Cache 사용 여부 (브라우저 기본 캐쉬 사용 여부) 및 메타 데이터 내부 메모리 캐쉬 사용 여부를 지정한다.
  • true로 지정할 경우, AJAX Cache 방식은 CACHE_TYPE 실행 파라미터가 적용된다.
MOUSERCLICK_FIELD_FOCUSBOOLEANtruetrue, false
  • 필드성 컴포넌트 마우스 우클릭시 포커스 처리 여부를 지정한다.
KEYMAP_CLEAR_VALUEARRAY[][27]
  • 필드성 컴포넌트 값 모두 삭제 처리용 키보드 키값을 배열 형식으로 정의한다. (27: ESC)
KEYMAP_FOCUS_NEXTARRAY[][13]
  • 포커스 이후 이동용으로 사용될 키보드 키값을 배열 형식으로 정의한다. (13: 엔터키)
KEYMAP_FOCUS_PREVARRAY[]
  • 포커스 이전 이동용으로 사용될 키보드 키값을 배열 형식으로 정의한다.
KEYMAP_TRIPLE_ZEROARRAY[][113]
  • 숫자 필드에서 "000" 입력 처리로 사용될 키보드 키값을 배열 형식으로 정의한다. (113: 숫자패드 "." 문자에 대한 키 값)
KEYMAP_BUTTON_CLICKARRAY[32]
  • 버튼에 포커스가 있는 경우, 클릭 동작으로 수행될 키보드 키값을 배열 형식으로 정의한다. (32: SPACE)
KEYMAP_POPUP_CLOSEARRAY[27]
  • 모달/모달리스/메뉴 화면 닫기키로 사용될 키보드 키값을 배열 형식으로 정의한다. (27: ESC)
KEYMAP_ALLOW_FUNCKEYARRAY[]
  • 키 처리를 허용한 키보드 기능키 값을 배열 형식으로 정의한다. (112: F1 ~ 123: F12)
  • F11: 전체 화면으로 표시 토글, F12: 브라우저 개발자 도구 표시 토글
KEYMAP_MULTILINE_SELECTALLARRAY[]
  • 멀티라인 컴포넌트 데이터 전체 선택 키보드 키값을 배열 형식으로 정의한다.
MULTILINE_NEWLINEINTEGER20, 1, 2
  • 멀티라인 컴포넌트 편집시 개행 처리 방식을 지정한다.
  • 0: ALT + ENTER(EXCEL), 1: SHIFT ENTER, 2: ENTER
MULTILINE_TABINTEGER00, 1, 2
  • 멀티라인 컴포넌트 편집시 Tab 처리 방식을 지정한다.
  • 0: none, 1: SHIFT TAB, 2: TAB
CALENDAR_TODAYSTRING20200615
  • 달력 오늘 날짜 지정용 날짜 문자열을 YYYYMMDD 형식으로 지정한다.
  • 지정하지 않은 경우, 사용자 PC의 오늘 날짜가 사용된다.
  • factory get/setcalendartoday API를 통해 정보 설정 기능을 제공한다
CALENDAR_TODAYBAR_CLICKTYPEINTEGER11, 2
  • 달력 오늘 날짜 버튼 클릭시 기본 동작 방식을 지정한다.
  • 1: move date(기본값), 날짜 이동
  • 2: select date, 날짜 선택
BROWSER_AUTOCOMPLETEINTEGER11,2
  • 필드성 컴포넌트에 브라우저에서 제공하는 자동 완성 기능 적용 방식을 지정한다.
  • 1: on (사용)
  • 2: off (사용하지 않음)
CHECKBOX_FOCUSRECT_TYPEINTEGER11,2
  • 체크박스가 포커스를 받았을 때 표시 유형을 지정한다. (drawfocusrect 속성이 true인 경우에 적용된다.)
  • 1: box (컴포넌트 외곽에 표시)
  • 2: text (컴포넌트 라벨 텍스트에 표시)
RADIOBUTTON_FOCUSRECT_TYPEINTEGER11,2
  • 라디오버튼이 포커스를 받았을 때 표시 유형을 지정한다. (drawfocusrect 속성이 true인 경우에 적용된다.)
  • 1: box (컴포넌트 외곽에 표시)
  • 2: text (컴포넌트 라벨 텍스트에 표시)
PC_CLICK_SETFOCUSBOOLEANfalsetrue, false
  • PC 환경에서 click_setfocus 속성 강제 변경 여부 지정한다.
  • false: none
  • true: set(강제로 true로 설정)
MOBILE_CLICK_SETFOCUSBOOLEANtruetrue, false
  • 모바일 환경에서 click_setfocus 속성 강제 변경 여부 지정한다.
  • false: none
  • true: set(강제로 true로 설정)
MOBILE_POPUPMENU_SHOWBOOLEANtruetrue, false
  • 모바일 환경에서 컨텍스트 팝업 메뉴 표시 여부를 지정한다.
MOBILE_SCREEN_AUTOSIZEBOOLEANtruetrue, false
  • 모바일 환경에서 화면의 width_type, height_type 속성을 무조건 auto로 설정 여부를 지정한다.
DATEPICKER_MOBILEMODE_APPLYINTEGER11, 2
  • 모바일 환경에서 데이트피커 달력 선택 및 동작 방식에 대해 모바일 모드 적용 방식을 지정한다.
  • 1: none(기본값), PC 환경과 동일하게 동작한다.
  • 2: apply, 모바일 환경에서 동작 방식를 변경하고, calendar_size를 강제로 4:xlarge로 설정하고 팝업 형태로 달력 표시한다.
COMBOBOX_MOBILEMODE_APPLYINTEGER11, 2
  • 모바일 환경에서 코드 선택 및 동작 방식에 대해 모바일 모드 적용 방식을 지정한다.
  • 1: none(기본값), PC 환경과 동일하게 동작한다.
  • 2: apply(popup), 모바일 환경에서 동작 방식을 변경하고, 코드 선택을 팝업 형태로 표시한다.
  • 3: apply(select), 모바일 환경에서 동작 방식을 변경하고, 코드 선택을 SELECT 태그 형태로 표시한다.
XTRAN_DATAENCODINGBOOLEANfalsetrue, false
  • XDataSet 데이터 송신시 BASE64 인코딩 처리 여부를 지정한다.
XTRAN_XSSENCODINGBOOLEANfalsetrue, false
  • XDataSet 데이터 송신시 크로스 사이트 스트립팅 처리를 위한 인코딩 처리 여부를 지정한다.
XTRAN_TIMEOUTINTEGER3600000
  • XDataSet 데이터 통신 기본 타임아웃 시간을 지정한다. (단위: ms)
XTRAN_DATALOGINTEGER00:none, 1:send, 2:recv, 3:all
  • XDataSet 데이터 통신시 콘솔 트레이스 데이터 표시 여부를 지정한다.
XTRAN_OUTPUTCOLUMNMODEINTEGER00:dynamic, 1:fixed
  • XDataSet 데이터 통신시 수신된 데이터셋 컬럼 데이터 처리 모드를 지정한다.
  • 0:dynamic - XTranMap에 Output으로 지정되지 않은 수신된 컬럼 데이터에 대해, 컬럼이 없는 경우 컬럼을 추가하고, 데이터를 설정한다.
  • 1:fixed - XTranMap에 Output으로 지정되지 않은 수신된 컬럼 데이터는 처리하지 않는다.
  • 관련 API: get/setxtranmapoutputcolumnmode
XTRAN_WITHCREDENTIALSBOOLEANtruetrue, false
  • XDataSet 데이터 통신시 크로스 도메인 관련 처리를 위한 AJAX withCredentials에 설정될 값을 지정한다.
FOCUS_ROTATEBOOLEANfalsetrue, false
  • 포커스 이동 처리시 화면내에서 순환 방식으로 동작할지 여부를 지정한다.
  • true로 설정시 화면내 마지막 포커스 위치에서 포커스 이동시 화면의 첫번째 대상이로 포커스가 이동한다.
  • 탭에 링크된 화면내에서 포커스를 밖으로 이동하기 않게 하기 위해서는 탭의 tabstop 속성을 false로 지정해야 한다.
MODALPOPUP_MINBUTTON_SHOWBOOLfalsetrue, false
  • 모달 팝업 타이틀바 최소화 버튼 표시 여부를 지정한다.
MODALPOPUP_MAXBUTTON_SHOWBOOLtruetrue, false
  • 모달 팝업 타이틀바 최대화 버튼 표시 여부를 지정한다.
MODALPOPUP_MOVE_OVERFLOWXBOOLfalsetrue, false
  • 모달 팝업 수평 이동을 화면 영역 외부로 이동 가능 여부를 지정한다.
MODALPOPUP_MOVE_OVERFLOWYBOOLfalsetrue, false
  • 모달 팝업 수직 이동을 화면 영역 외부로 이동 가능 여부를 지정한다.
MODALPOPUP_TITLEBAR_HEIGHTINTEGER3020 이상
  • 모달 팝업 타이틀바 높이를 지정한다.
ANIMATE_TYPE_MESSAGEBOXINTEGER10, 1
  • screen.messagebox API 호출시 적용할 Animation 유형을 지정한다.
  • 0: none Animation을 수행하지 않고, 지정된 위치에 바로 표시한다.
  • 1: basic 내부에 정의된 기본 Animation 동작을 수행한다..
ANIMATE_TYPE_ALERTBOXINTEGER10, 1
  • screen.alertbox API 호출시 적용할 Animation 유형을 지정한다.
  • 0: none Animation을 수행하지 않고, 지정된 위치에 바로 표시한다.
  • 1: basic 내부에 정의된 기본 Animation 동작을 수행한다..
ANIMATE_TYPE_GRIDPOPUPINTEGER10, 1
  • 그리드의 여러가지 옵션 팝업 표시시 적용할 Animation 유형을 지정한다.
  • 0: none Animation을 수행하지 않고, 지정된 위치에 바로 표시한다.
  • 1: basic 내부에 정의된 기본 Animation 동작을 수행한다..
RANGE_CALENDAR_APPLY_ACTIONINTEGER00,1,20
  • 범위 달력의 값 적용 사용자 동작 방식을 지정한다.
  • 0: button(기본값), "선택" 버튼 클릭시 값 적용
  • 1: focusout, "선택" 버튼 클릭시 또는 빈영역을 클릭하여 달력 자동 숨김 처리시 값 적용
  • 2: calendarclick+focusout, 달력 클릭 또는 "선택" 버튼 클릭시 또는 빈영역을 클릭하여 달력 자동 숨김 처리시 값 적용
RANGE_CALENDAR_BUTTON_APPLY,
RANGE_CALENDAR_BUTTON_DELETE,
RANGE_CALENDAR_BUTTON_CANCEL
Stringundefined0:선택:Apply
  • 범위 달력의 선택, 삭제, 취소 버튼 정보를 지정한다.
  • 버튼 정보는 ':'로 구분되며, 순서대로 표시순서(-1(표시안함) 또는 0/1/2), 한글 버튼 타이틀(공백 문자열인 경우 기본값 사용), 영문 버튼 타이틀(공백 문자열인 경우 기본값 사용)을 지정한다.
  • 3개의 정보를 모두 정의하지 않은 경우에는 기본값이 사용된다.
  • 3개의 정보중 하나라도 정의하는 경우에는 정의된 버튼 정보만 사용된다.
  • 선택 버튼 기본값: 0:선택:Apply
  • 삭제 버튼 기본값: 1:삭제:Delete
  • 취소 버튼 기본값: 2:취소:Cancel
MANDATORYCOLOR,
MANDATORYBORDERCOLOR,
MANDATORYFORECOLOR
ARRAYundefined[255,0,0]
  • 필수 필드의 배경색, 보더색, 전경색을 Red, Green, Blue 배열로 지정한다.
MANDATORYCOLORFOCUS,
MANDATORYBORDERCOLORFOCUS,
MANDATORYFORECOLORFOCUS
ARRAYundefined[255,0,0]
  • 필수 필드 포커스시 배경색, 보더색, 전경색을 Red, Green, Blue 배열로 지정한다.
OPTIONALCOLOR,
OPTIONALBORDERCOLOR,
OPTIONALFORECOLOR
ARRAYundefined[255,0,0]
  • 선택 필드의 배경색, 보더색, 전경색을 Red, Green, Blue 배열로 지정한다.
OPTIONALCOLORFOCUS,
OPTIONALBORDERCOLORFOCUS,
OPTIONALFORECOLORFOCUS
ARRAYundefined[255,0,0]
  • 선택 필드 포커스시 배경색, 보더색, 전경색을 Red, Green, Blue 배열로 지정한다.
PROTECTCOLOR,
PROTECTBORDERCOLOR,
PROTECTFORECOLOR
ARRAYundefined[255,0,0]
  • 잠금 필드 배경색, 보더색, 전경색을 Red, Green, Blue 배열로 지정한다.
PROTECTCOLORFOCUS,
PROTECTBORDERCOLORFOCUS,
PROTECTFORECOLORFOCUS
ARRAYundefined[255,0,0]
  • 잠금 필드 포커스시 배경색, 보더색, 전경색을 Red, Green, Blue 배열로 지정한다.
DISABLECOLOR,
DISABLEBORDERCOLOR,
DISABLEFORECOLOR
ARRAYundefined[255,0,0]
  • 비활성 필드 배경색, 보더색, 전경색을 Red, Green, Blue 배열로 지정한다.
DATE_CALENDAR_OTHERMONTHDAYINTEGER11, 2
  • 일자 달력에서 이전/이후 달의 날짜 선택시 동작 방법을 지정한다.
  • 1:move, 이전/이후 달로 달력을 이동한다.
  • 2:select, 선택가능한 날짜인 경우, 해당 날짜를 선택처리한다.
DATE_CALENDAR_SIZEINTEGER20, 1
  • 날짜 필드 기본 달력 크기를 지정한다.
  • 0:small, 1:medium, 2:large, 3:xlarge
WEEKDAY_COLORARRAY[3,3,3]
  • 달력의 주중 날짜의 색상 Red, Green, Blue 배열로 지정한다.
FRIDAY_COLORARRAY
  • 달력의 금요일의 색상 Red, Green, Blue 배열로 지정한다.
  • 미정의시 WEEKDAY_COLOR 실행 파라미터가 적용된다.
HOLIDAY_COLOR,
SUNDAY_COLOR,
SATURDAY_COLOR
ARRAY
  • 달력의 휴일, 일요일, 토요일의 색상을 Red, Green, Blue 배열로 지정한다.
CALENDAR_MIN_YEAR_SELECTINTEGER1900
  • 달력의 년도 선택 최소값을 지정한다.
CALENDAR_MAX_YEAR_SELECTINTEGER2050
  • 달력의 년도 선택 최대값을 지정한다.
HOLIDAY_LISTARRAY
  • 휴일/기념일 정보 오브젝트(휴일/기념일 일자, 휴일/기념일 이름, 공휴일 여부)배열 지정한다.
  • 휴일/기념일 정보 오브젝트 형식: { date: '****0101', title: '양력설', is_holiday: true }
FIRSTDAY_OF_WEEKINTEGER00, 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_WEEKARRAY
  • 스케쥴러 컴포넌트 달력의 요일 이름 배열을 지정한다.
  • 예시: ['일[Sun]','월[Mon]','화[Tue]','수[Wed]','목[Thu]','금[Fri]','토[Sat]']
USE_ALERTBOXBOOLtruetrue, false
  • screen.alertbox API 동작에 내부 AlertBox 사용 여부를 지정한다.
  • false 지정시, 브라우저의 alert 함수가 사용된다.
POPUP_UNLOAD_VALUESTRING빈문자열
  • 팝업 화면에서 unload API가 호출된 경우, screen_on_popupdestroy 이벤트의 result 파라미터에 지징될 값을 지정한다.
POPUP_WINCLOSE_VALUESTRING빈문자열
  • 팝업 화면 타이틀 닫기 버튼 클릭시, screen_on_popupdestroy 이벤트의 result 파라미터에 지징될 값을 지정한다.
MAXLENGTH_KEYININTEGER11, 2
  • 최대 길이 데이터인 상태에서 값 입력 처리 방식을 지정한다.
  • 1: 데이터 입력 방지, 2: 데이터 오버라이트
MAXLENGTH_INT_TRIMRIGHTBOOLEANfalsetrue, false
  • 정수부가 최대 길이를 넘어갈 때, 정수부 값을 우측에서 트림처리 여부를 지정한다.
  • true: 정수부 우측자리 삭제 처리
  • false: 정수부 좌측자리 삭제 처리
ESCKEY_CLEAR_VALUEBOOLfalsetrue, false
  • ESC 키 입력시 입력된 데이터를 모두 지우는 작업 수형 여부를 지정한다.
MASK_EDIT_MODEINTEGER11, 2
  • 마스킹된 데이터 편집 시작시 기존값 처리 방식을 지정한다. (관련속성: 한글/일반 필드 mask_editmode)
  • 1: 기존값을 모두 삭제 처리
  • 2: 기본 데이터 유지
MASK_FIT_PATTERN_LENGTHBOOLEANfalsetrue, false
  • 마스킹 적용시 최대 길이에 맞추어 마스킹을 표시할지를 지정한다.
  • false: 입력된 데이터 길이에 대해서만 마스킹 표시
  • true: 최대 길이값에 맞추어 마스킹 표시
NORMAL_FIELD_MASK_APPLYINTEGER1
  • 일반 필드 마스킹 적용 방식을 지정한다.
  • 1: realtime(기본값), 2: focusout
NORMAL_FIELD_MASK_DELAYINTEGER0
  • NORMAL_FIELD_MASK_APPLY 실행 파라미터가 1인 경우, 마지막에 입력한 문자에 대한 마스킹 적용 지연 시간을 지정한다. (단위: ms)
  • 1: realtime(기본값), 2: focusout
RADIOBUTTON_FOCUS_SELECTGROUPBOOLEANfalsetrue, false
  • 라디오 버튼을 그룹 단위로 포커싱 처리 여부를 지정한다.
  • true: 라디오 버튼 전체가 하나의 컴포넌트르 간주되어 포커싱되며, 각 라디오버튼은 화살표키로 포커스가 이동된다.
  • false: 개별 라디오 버튼이 별도의 포커싱 대상으로 처리된다.
BLANK_PATTERN_ALLOW_MINUSBOOLEANtruetrue, false
  • 숫자형 컴포넌트에 패턴 미지정시 마이너스 기본 허용 여부를 지정한다.
  • true: 마이너스 키 입력 허용한다.
  • false: 마이너스 키 입력을 허용하지 않는다.
BLANK_PATTERN_ALLOW_LEADZEROBOOLEANfalsetrue, false
  • 숫자형 컴포넌트에 패턴 미지정시 정수/실수부 앞에 0 표시 허용 여부를 지정한다.
  • true: "0123" -> "0123"으로 표시된다.
  • false: "0123" -> "123"으로 표시된다.
BLANK_MINUS_ONE_CHARBOOLEANfalsetrue, false
  • 입력되지 않은 "-"가 자리를 차지하는지 여부를 지정한다.
  • true: 자리를 차지한다.
  • false: 자리를 차지하지 않는다.
DATE_ALLZERO_IS_VALIDBOOLEANfalsetrue, false
  • 날짜형 컴포넌트에 모든 값이 0인 값(예: 00000000)을 유효한 값으로 판단할지 여부를 지정한다.
  • true: 유효한 값으로 판단한다.
  • false: 유효하지 않은 값으로 판단한다.
DATE_ALLNINE_IS_VALIDBOOLEANfalsetrue, false
  • 날짜형 컴포넌트에 모든 값이 9인 값(예: 99999999)을 유효한 값으로 판단할지 여부를 지정한다.
  • true: 유효한 값으로 판단한다.
  • false: 유효하지 않은 값으로 판단한다.
DATE_PARTLENGTH_IS_VALIDBOOLEANtruetrue, false
  • 날짜형 컴포넌트에 날짜 유형 보다 길이가 작은 값을 유효한 값으로 판단할지 여부를 지정한다.
  • true: 유효한 값으로 판단한다.
  • false: 유효하지 않은 값으로 판단한다.
DATE_SELECTBOX_SHOWCLOSEBUTTONBOOLEANfalsetrue, false
  • 날짜 선택 박스에 닫기 버튼을 표시할지 여부를 지정한다.
DATE_TODAYBAR_SHOWCLOSEBUTTONBOOLEANfalsetrue, false
  • 날짜 선택 박스 하단에 오늘 날짜 표시 영역에 닫기 버튼을 표시할지 여부를 지정한다.
PANEL_BUBBLE_EVENTINTEGER11, 2
  • 패널 내부에 포함된 컴포넌트의 마우스 이벤트에 대해서 패널의 마우스 이벤트 발생 여부를 지정한다.
  • 1: ignore(무시) 이벤트를 발생하지 않는다. 패널의 빈 영역에 대한 마우스 이벤트에 대해서만 패널의 마우스 이벤트를 발생한다.
  • 2: fire(이벤트 발생) 패널 내부에 포함된 컴포넌트의 마우스 이벤트에 대해서 패널의 마우스 이벤트를 발생한다.
PANEL_ALLOW_SCROLLBOOLEANtruetrue, false
  • 패널 내부에 발생하는 스크롤 허용 여부를 강제로 지정한다.
  • true: 패널 내부에 발생하는 스크롤을 패널 설정을 기준으로 허용한다.
  • false: 패널 내부에 발생하는 스크롤을 강제로 허용하지 않는다.
PROTECT_COPYBOOLEANfalsetrue, false
  • 화면내 값 복사 방지 적용 여부를 지정한다.
  • true: Control C 키 입력을 통한 복사를 금지한다.
  • false: Control C 키 입력을 통한 복사를 허용한다.
PROTECT_COPY_DISABLEBOOLEANfalsetrue, false
  • PROTECT_COPY 실행 파라미터가 false인 경우, 비활성화 필드의 복사 금지 처리 여부를 지정한다.
  • true: Control C 키 입력을 통한 복사를 금지한다.
  • false: Control C 키 입력을 통한 복사를 허용한다.
PROTECT_COPY_PROTECTBOOLEANfalsetrue, false
  • PROTECT_COPY 실행 파라미터가 false인 경우, 잠금 필드의 복사 금지 처리 여부를 지정한다.
  • true: Control C 키 입력을 통한 복사를 금지한다.
  • false: Control C 키 입력을 통한 복사를 허용한다.
PROTECT_COOKIEBOOLEANfalsetrue, false
  • factory.setcookie API의 동작 금지 처리 여부를 지정한다.
  • true: setcookie API 동작을 금지한다.
  • false: setcookie API 동작을 허용한다.
PASSWORD_POPUPMENU_SHOWINTEGER11, 2
  • 패스워드 필드 팝업 메뉴 표시 방식을 지정한다.
  • 1: show 팝업 메뉴를 표시한다.
  • 2: hide 팝업 메뉴를 표시하지 않는다.
TAB_RESIZE_CONTENT_BYFOCUSBOOLEANfalsetrue, false
  • 탭 크기 변경시 포커스를 가진 탭 아이템에 대해서만 내부 컴포넌트 Resize 처리 여부를 지정한다.
  • true: 포커스를 가진 탭 아이템만 처리
  • false: 모든 탭 아이템에 대해 처리
TAB_ALLOW_USERITEMCHANGEINTEGER11, 2
  • 사용자가 탭 아이템을 클릭하여 선택된 탭 아이템 이동 허용 방식을 지정한다.
  • 1: all 탭 아이템 상태와 무관하게 사용자가 탭 아이템을 선택하여 탭 아이템을 이동할 수 있다.
  • 2: created 탭 아이템이 화면과 링크된 경우, 링크된 화면이 로드된 상태에서만 탭 아이템을 이동할 수 있다.
  • 3: none 모든 탭 아이템에 대해서 사용자가 탭 아이템을 클릭을 통한 탭 아이템 이동을 금지한다.
TREE_LINESTYLEINTEGER10, 1
  • 트리 컴포넌트의 has_lines 속성이 true인 경우, 라인 표시 방식을 지정한다.
  • 트리그리드 컴포넌트인 경우, GRID_TREELINESTYLE 실행 파라미터가 사용된다.
  • 0: 아이템의 아이콘을 기준으로 라인을 표시한다.
  • 1: 확장/축소 버튼을 기준으로 라인을 표시한다.
PICKLIST_KEYIN_FILTERBOOLEANtruetrue, false
  • 콤보박스 셀렉트박스가 표시된 상태에서 키입력시 필터 처리 사용 여부를 지정한다.
PICKLIST_HIDDENCODE_VALIDATIONBOOLEANtruetrue, false
  • 콤보박스 선택 코드가 숨김 코드 값과 같은 경우, 유효하지 않은 값으로 수행 방식을 지정한다.
  • 0: 유효한 코드로 판단한다.
  • 1: 유효하지 않은 코드로 판단한다.
PICKLIST_COMMENTONLY_INVALIDCODEBOOLEAN21, 2
  • 콤보박스 선택 코드가 유효하지 않은 경우, 선택 스타일이 Comment Only인 경우 값 표시를 방식을 지정한다.
  • 1: blank, 빈값으로 표시
  • 2: code(기본값), 코드값 표시
PICKLIST_LINKDATA_SYNCPOSINTEGER11, 2
  • 콤보박스 값 변경시 픽리스트 링크 데이터셋의 위치 정보 동기화 여부 기본값을 지정한다.
  • 1: none(기본값), 동기화하지 않음
  • 2: sync, 동기화
COMBOBOX_MOUSEWHEEL_ITEMSELECTINTEGER11, 2, 3
  • 콤보박스 셀렉트박스가 표시되지 않은 상태에서 마우스 휠 선택 처리 방식을 지정한다.
  • 1: none 선택 처리를 수행하지 않는다.
  • 2: focus 콤보박스가 포커스를 가진 경우에만 선택 처리를 수행한다.
  • 3: always 콤보박스 선택 처리를 수행한다.
COMBOBOX_ALLCHECK_TEXTDISPLAYINTEGER11, 2
  • 콤보박스 전체 선택시 데이터 표시 방식을 지정한다.
  • 1: picklist_selstyle 콤보박스의 picklist_selstyle 속성을 기준으로 표시한다.
  • 2: allcheckbox_comment 콤보박스가 allcheckbox_comment 속성값으로 표시한다.
COMBOBOX_COMMENTONLY_SETMAXLENGTHINTEGER11, 2
  • picklist_selstyle 속성이 2:comment only인 경우, maxlength 설정 방식을 지정한다.
  • 1: set 콤보박스 input의 maxlength 속성을 comment 값중 가장 긴 값을 기준으로 설정한다.
  • 2: unset 콤보박스 input의 maxlength 속성을 설정하지 않는다.
INPUT_COPY_DATA_TYPEINTEGER11, 2
  • 필드성 컴포넌트 Control+C 키 처리시 패턴 처리된 데이터 복사 처리 방식을 지정한다.
  • 1: value(기본값), 2: display-text
KEYIN_BLOCK_TYPEINTEGER11, 2
  • 필드성 컴포넌트 유효하지 않은 값 키보드 입력 방지 처리 방식을 지정한다.
  • 1: keyin (기본값, 키 입력 자체를 방지함)
  • 2: value (키 입력 표시후, 값 검증 처리 수행)
FOCUS_SELECT_FIELD, FOCUS_SELECT_DATE, FOCUS_SELECT_COMBOBOX, FOCUS_SELECT_SPINNUMBERINTEGER10, 1, 2
  • 필드성 컴포넌트 focus_select값 속성이 0:default인 경우, 포커스시 값 선택 처리를 지정한다.
  • 0: browser(브라우저에서 동작하는 방식을 따름(마우스 포커스시 선택안함))
  • 1: all(기본값, 포커스시 선택 처리)
  • 2: none(포커스시 선택 해제 처리)