====== 그리드 실행 파라미터 가이드 ======
그리드 실행 파라미터 개요는 아래와 같다.
* 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 ^
| GRID_EXCELDOWNLOAD_METHODTYPE | INT | 0 | 0,2 | 0 |
엑셀 다운로드 처리 방법을 지정한다.
* 0: HTTP, XEXCEL_UPLOAD_URL 실행 파라미터를 호출하여 엑셀 저장 (외부 라이브러리를 이용하여 DRM 적용 가능)
* 2: SCRIPT, 로컬 PC에서 스크립트를 이용하여 직접 엑셀 파일 저장 처리 (XLSX 파일만 가능)
|
| GRID_EXCELDOWNLOAD_METHOD2_DRMURL | STRING | | | |
GRID_EXCELDOWNLOAD_METHODTYPE이 2인 경우, DRM 처리를 위한 URL을 지정한다.
|
| XEXCEL_UPLOAD_URL | STRING | | | |
* 엑셀 업로드시 호출할 기본 URL을 지정한다.
* 엑셀 업로드 기능을 사용하기위해서는 서버에 xexcel5.jar 관련 라이브러리를 배포하고 XExcelUpload 서블릿을 등록해야 한다.
* 관련 가이드 문서 96_xFrame5_Excel_Guide.pdf
* 예) http://127.0.0.1:8080/xexcel5/XExcelUpload
|
| XEXCEL_DOWNLOAD_URL | STRING | | | |
* 엑셀 다운로드시 호출할 기본 URL을 지정한다.
* 엑셀 업로드 기능을 사용하기위해서는 서버에 xexcel5.jar 관련 라이브러리를 배포하고 XExcelDownload 서블릿을 등록해야 한다.
* 관련 가이드 문서 96_xFrame5_Excel_Guide.pdf
* 예) http://127.0.0.1:8080/xexcel5/XExcelDownload
|
| XEXCEL_DOWNLOAD_AJAX | BOOL | false | true,false | true |
* 엑셀 다운로드 진행시 AJAX 모드로 처리 여부를 지정한다.
* true로 지정한 경우에만, 오류 메시지 및 on_filesave 이벤트가 발생한다.
|
| XEXCEL_DOWNLOAD_XSSENCODING | BOOL | false | true, false | true |
* 엑셀 다운로드 AJAX 모드로 진행시 XSS 데이터 인코딩 처리 여부를 지정한다.
* XEXCEL_DOWNLOAD_AJAX 실행 파라미터가 true로 지정한 경우에 동작한다.
|
| XEXCEL_WITHCREDENTIALS | BOOL | false | true,false | true | 엑셀 업로드/다운로드 URL 호출시 크로스 도메인 관련 처리를 위한 AJAX withCredentials에 설정될 값을 지정한다. |
| GRID_HORZSCROLL_MOVEMODE | INT | 2 | 1,2 | |
* 그리드 수평 스크롤 이용 방식을 지정한다.
* 그리드의 horzscroll_movemode 속성값이 0:default인 경우에 반영된다.
* 그리드의 컬럼이 많은 경우, 1: column 방식으로 지정하면 그리드 표시 및 스크롤 동작 성능을 개선할 수 있다.
* 1: column 방식으로 지정하면 그리드 컬럼 너비에 따라 맨 우측에 여분의 공간이 표시된다.
* 1: column 그리드 수평 이동 방식을 칼럼 단위로 이동한다.
* 2: pixel 그리드 수평 이동 방식을 픽셀 단위로 이동한다.
|
| GRID_SETITEMTEXT_CHECK_MAXLENGTH | BOOL | false | true, false | true |
* 그리드 setitemtext API와 같은 값 설정 API 호출시 max_length 검사 여부를 지정한다.
* true로 지정한 경우에만, max_length 이상의 데이터는 제외하고 설정된다.
* data_type 속성이 한글인 경우, max_length_unit 속성 값이 적용되어 처리된다.
|
| GRID_HORZSCROLL_LASTCOLUMNWIDTH | INT | 1 | 1, 2 | |
GRID_HORZSCROLL_MOVEMODE 속성(수평 스크롤 이동 타입)이 1:column인 경우, 마지막 컬럼 너비 자동 조절 처리 방식을 지정한다.
* 1: none 조절하지 않고 빈 공간으로 표시한다.
* 2: fit 마지막 컬럼의 너비를 빈 공간만큼 크기를 더하여 조정한다.
|
| GRID_SCROLLTRACKCLICK_MOVETYPE | INT | 1 | 0, 1 | |
그리드 스크롤 트랙 클릭시 이동 방식을 지정한다.
* 0: 클릭된 위치로 바로 이동한다.
* 2: 페이지 단위/컬럼 단위로 이동한다.
|
| GRID_USER_SELECT | INT | 1 | 1, 2 | |
그리드 데이터부 텍스트 마우스 드래그 선택 허용 기본값을 지정한다.
* 1: none(기본값), 선택 방지
* 2: text, 선택 허용 (텍스트 드래그 선택후, 그리드를 다시 클릭해야 그리드에 대해 키 이벤트가 동작한다.
|
| KEYMAP_GRID_ENTER_EDITMODE | ARRAY | [13] | | | 그리드 아이템 편집 모드 진입키 코드를 설정한다. (13: Enter, 32: Space) |
| KEYMAP_GRID_ITEM_MOVENEXT | ARRAY | [] | | | 그리드 아이템 이동키 코드를 설정한다. |
| GRID_EXCELDOWNLOAD_ITEMSTYLE | BOOL | false | true, false | true | 엑셀다운로드 시 아이템 별 스타일 적용여부 표시옵션을 설정한다. |
| GRID_EXCELDOWNLOAD_FORECOLOR | BOOL | false | true, false | true | 엑셀다운로드 시 폰트 색상 적용여부 표시옵션을 설정한다. |
| GRID_EXCELDOWNLOAD_ITEMMERGE | BOOL | false | true, false | true | 엑셀다운로드 시 아이템 병합 적용여부 표시옵션을 설정한다. |
| GRID_EXCELDOWNLOAD_LINENUMBER | BOOL | false | true, false | true | 엑셀다운로드 시 순번 포함 적용여부 표시옵션을 설정한다. |
| GRID_EXCELDOWNLOAD_CONVNUMBER | BOOL | false | true, false | true | 엑셀다운로드 시 숫자 문자 변환 처리 기능 표시옵션을 설정한다. |
| GRID_EXCELDOWNLOAD_COLUMNZEROWIDTH | INT | 0 | 0 이상 | 200 | 엑셀다운로드 시 컬럼 너비가 0인 컬럼의 엑셀 컬럼 너비를 설정한다. |
| GRID_EXCELDOWNLOAD_COLUMNWIDTHTYPE | INT | -1 | 0 이상 또는 -1, -2, -3 | -3 |
엑셀다운로드 시 엑셀 컬럼 너비를 설정한다.
* 0 이상값인 경우, 설정한 값으로 엑셀 컬럼 너비를 지정한다.
* -1인 경우, GRID_EXCELDOWNLOAD_COLUMNWIDTHTYPE 실행 파라미터(기본값: -2)가 적용된다.
* -2인 경우, 그리드 컬럼 너비값을 기준으로 적용된다.\\ -3인 경우, 컬럼 데이터를 기준으로 엑셀 프로그램에서 자동으로 지정한 컬럼 너비가 적용된다.
|
| GRID_PATTERN_FITLENGTH | INT | 1 | 1, 2 | 2 |
그리드 일반 패턴(숫자패턴이 아닌) 길이보다 긴 데이터 영역 처리 방식을 지정한다.
* 1: display
* 2: fit (표시하지 않음)
|
| GRID_EXCELDOWNLOAD_NUMBERPATTERN | INT | 0 | 0, 1, 2 | 2 |
그리드 엑셀 패턴 포함 저장시 숫자형 데이터 엑셀 서식을 지정한다.
* 0: 엑셀 사용자 지정 서식
* 1: 엑셀 통화 서식
* 2: 엑셀 숫자 서식
|
| GRID_EXCELDOWNLOAD_COMBOEXCELSTYLE | INT | 1 | 1, 2 | 2 |
그리드 엑셀 저장시 패턴 포함 옵션이 false인 경우, 그리드 컬럼 데이터부 combobox_excelstyle 적용 방식을 지정한다.
* 1: 패턴 포함 옵션(파라미터) 값이 true인 경우에만 적용 (기본값)
* 2: 항상 적용
|
| GRID_EXCELDOWNLOAD_SAVEONEROW | INT | 1 | 1, 2 | 1 |
멀티라인그리드 엑셀 한줄 저장을 위한 헤더부 행 수와 데이터부 서브행 수가 맞지 않을 경우 처리 방식을 지정한다.
* 1: none (허용 안함, 기본값)
* 2: allow (허용, 헤더행이 더 많은 경우, 일부 헤더행 제외 처리)
|
| GRID_READFILE_ENCODING | STRING | UTF-8 | UTF-8, EUC-KR | UTF-8 |
그리드 readcsv, readtext 파일 API 내부에서 파일 데이터 읽기시 기본 파일 문자 인코딩 방식을 지정한다.
* UTF-8: UTF-8 문자셋
* EUC-KR: EUC-KR 문자셋
|
| GRID_DBLCLICKEDIT | BOOL | true | true, false | | 그리드 아이템 더블클릭시에만 편집 모드 전환 여부를 지정한다. false로 지정한 경우, 클릭시 편집 모드로 전환한다. |
| GRID_CLICKEDIT_TYPE | BOOL | 1 | 1,2 | |
GRID_DBLCLICKEDIT 실행 파라미터가 false인 경우, 아이템 클릭시 편집 모드 전환 방법을 정의한다.
* 1: 무조건 편집 모드로 전환한다.
* 2: 아이템이 선택된 상태인 경우에만 편집 모드로 전환한다.
|
| GRID_MOUSEWHEEL_ACTIVEALWAYS | BOOL | false | true, false | | 그리드 마우스 WHEEL 처리를 그리드에 포커스가 없는 경우에도 동작 여부를 지정한다. |
| GRID_MOUSEWHEEL_HORZSCROLL | BOOL\\ INT | false | true, false | |
그리드 마우스 WHEEL 처리를 수직 스크롤이 없는 경우, 수평 스크롤 처리 수행 여부를 지정한다.
* false, 0: 그리드 마우스 WHEEL로 수평 스크롤 처리 수행을 하지 않는다.
* true, 1: 그리드 마우스 WHEEL로 수직 스크롤이 없는 경우, 수평 스크롤 처리 수행한다.
* 2: 그리드 마우스 WHEEL로 수직 스크롤이 없는 경우 또는 수직 스크롤이 하단 끝으로 이동한 경우, 수평 스크롤 처리 수행한다.
|
| GRID_MOUSERCLICK_ITEMSELECT | BOOL | false | true, false | | 그리드 마우스 우측 버튼 클릭시 아이템 선택 처리 여부를 지정한다. |
| GRID_CONTEXTMENU_TARGETITEM | INT | 1 | 1, 2 | |
그리드 Context 메뉴중 정렬 관련 메뉴에 대한 동작 대상 ITEM 선택 방식을 지정한다.
* 1: 선택된 아이템을 기준을 동작한다.
* 2: 마우스 위치 아이템, 마우스 위치에 아이템이 유효하지 않은 경우, 선택된 아이템을 기준으로 동작한다.
|
| GRID_EDITBALEITEM_CUSTOMCLASS | ARRAY | [] | | |
그리드 아이템이 편집 가능한 상태인 경우, 적용될 커스텀 사용자 정의 CSS 클래스 정의 배열, 인덱스는 컬럼 데이터부 input_type 값 기준으로 설정한다.
* editbox 적용 예시: ["ITEM_EDITABLE_EDITBOX"]
* editbox, combobox, calendar 적용 예시: ["ITEM_EDITABLE_EDITBOX", , "ITEM_EDITABLE_COMBOBOX", "ITEM_EDITABLE_CALENDAR"]
|
| GRID_EDITBOX_EDIT_COLORTYPE | INT | 1 | 1, 2, 3, 4 | |
그리드 아이템 편집시 색상 적용 방식을 지정한다.
* 1: none (배경색: 흰색, 전경색: 검정)
* 2: color (그리드 아이템에 반영된 전경색/배경색)
* 3: forecolor (그리드 아이템에 반영된 전경색)
* 4: backcolor (그리드 아이템에 반영된 배경색)
|
| GRID_EDITBOX_MULTILINE_NEWLINE | INT | 0 | 0, 1, 2 | |
그리드 아이템 멀티라인 편집시 개행 처리 방식을 지정한다.
* 0: ALT + ENTER(EXCEL)
* 1: SHIFT ENTER
* 2: ENTER
|
| GRID_EDITBOX_MULTILINE_TAB | INT | 0 | 0, 1, 2 | |
그리드 아이템 멀티라인 편집시 Tab 처리 방식을 지정한다.
* 0: none
* 1: SHIFT TAB
* 2: TAB
|
| GRID_EDITBOX_ESCAPE_HTML | BOOL | false | true, false | |
그리드 아이템이 EDITBOX 유형인 경우, HTML 이스케이프 처리 여부를 지정한다.
* true: HTML 이스케이프 처리를 수행한다. input_type 속성이 7:html인 방식과 역으로 동작한다.
* false: HTML 이스케이프 처리를 수행하지 않는다.
|
| GRID_CHECK_HIDDEN_ROW | INT | 2 | 1, 2 | |
그리드 check_hidden_row 속성이 0:default인 경우, 체크로우 헤더부 클릭시 숨김행 체크 처리 포함 여부를 지정한다.
* 1: exclude(제외)
* 2: include(포함)(기본값)
|
| GRID_CHECK_DISABLED_ROW | INT | 1 | 1, 2 | |
그리드 check_disabled_row 속성이 0:default인 경우, 체크로우 헤더부/헤더부 체크 클릭시 비활성행 체크 처리 포함 여부를 지정한다.
* 1: exclude(제외)(기본값)
* 2: include(포함)
|
| GRID_CHECKROWCLICK_STARTROWTYPE | INT | 1 | 1, 2 | |
그리드 체크로우 SHIFT 클릭시 시작행 기준 방식을 지정한다.
* 1: 선택행 기준(기본값)
* 2: 체크행 기준
|
| GRID_LINENUMBER_MIDSTAT_ROW | INT | 2 | 1, 2 | |
그리드 라인넘버 계산시 숨김행 계산 방법을 지정한다.
* 1: exclude(제외)
* 2: include(포함)(기본값)
|
| GRID_LINENUMBER_HIDDEN_ROW | INT | 2 | 1, 2 | |
그리드 라인넘버 계산시 숨김행 계산 방법을 지정한다.
* 1: exclude(제외)
* 2: include(포함)(기본값)
|
| GRID_EXCEL_HIDDEN_ROW | INT | 2 | 1, 2 | |
그리드 엑셀 저장시 숨김행 처리 방법을 지정한다.
* 1: exclude(제외)
* 2: include(포함)(기본값)
|
| GRID_EXCEL_HIDDEN_COLUMN | INT | 2 | 1, 2 | |
그리드 엑셀 저장시 숨김열 처리 방법을 지정한다.
* 1: exclude(제외)
* 2: include(포함)(기본값)
|
| GRID_EXCEL_TREE_DEPTHUNIT | INT | 0 | 0, 1, 2, 3 | |
그리드 엑셀 저장시 트리컬럼 깊이 표시 단위을 지정한다.
* 0: 깊이 표시 안함
* 1 이상: 깊이당 지정된 값 만큼 공백문자열로 표시
|
| GRID_CSVDOWNLOAD_METHODTYPE\\ GRID_TXTDOWNLOAD_METHODTYPE\\ GRID_XMLDOWNLOAD_METHODTYPE\\ GRID_JSONDOWNLOAD_METHODTYPE | INT | 1 | 1, 2 | |
그리드 CSV, TEXT, XML, JSON 파일 다운로드 방식을 지정한다.
* 1: SCRIPT(기본값), 브라우저내에서 스크립트을 이용하여 직접 파일로 저장한다.
* 2: HTTP, XDATAFILE_UPLOAD_URL 실행 파라미터값에 해당하는 URL(XDATAFILE_DOWNLOAD_URL 실행 파리미터 참조)로 데이터를 업로드하여 파일로 저장한다. (파일에 DRM을 적용하여 저장해야 하는 경우에만 권고한다.)
|
| XDATAFILE_DOWNLOAD_URL | STRING | | | |
* 그리드 내용을 파일로 다운로드시 호출할 기본 URL을 지정한다.
* 다운로드 기능을 사용하기위해서는 서버에 xdatafile5.jar 관련 라이브러리를 배포하고 XDataFileDownload 서블릿을 등록해야 한다.
* 관련 가이드 문서 96_xFrame5_Excel_Guide.pdf
* 예) http://127.0.0.1:8080/xframe5/XDataFileDownload
|
| GRID_CSVUPLOAD_METHODTYPE\\ GRID_TXTUPLOAD_METHODTYPE | INT | 1 | 1, 2 | |
그리드 CSV, TEXT 파일 업로드 방식을 지정한다.
* 1: SCRIPT(기본값), 브라우저내에서 스크립트을 이용하여 직접 파일 데이터를 로드한다.
* 2: HTTP, XDATAFILE_UPLOAD_URL 실행 파라미터값에 해당하는 URL(XDATAFILE_UPLOAD_URL 실행 파라미터 참조)로 파일을 업로드하여 데이터를 로드한다. (파일에 DRM이 적용되어 있는 경우에만 권고한다.)
|
| XDATAFILE_UPLOAD_URL | STRING | | | |
* CSV, TEXT 파일 내용을 그리드로 업로드시 호출할 기본 URL을 지정한다.
* 업로드 기능을 사용하기위해서는 서버에 xdatafile5.jar 관련 라이브러리를 배포하고 XDataFileUpload 서블릿을 등록해야 한다.
* 관련 가이드 문서 96_xFrame5_Excel_Guide.pdf
* 예) http://127.0.0.1:8080/xframe5/XDataFileUpload
|
| GRID_EXCELUPLOAD_METHODTYPE | INT | 0 | 0, 1, 2 | |
그리드 엑셀 파일 업로드 방식을 지정한다.
* 0: HTTP(기본값)
* 1: XPLUS(전용브라우저 엑셀 오토메이션방식)
* 2: SCRIPT(스크립트 방식)
|
| GRID_EXCELUPLOAD_METHOD2_DRMURL | STRING | | | |
GRID_EXCELUPLOAD_METHODTYPE이 2인 경우, DRM 처리를 위한 URL을 지정한다.
|
| GRID_EXCELUPLOAD_MAXSIZE | INT | 0 | | |
그리드 excel_upload_maxsize 속성이 0인 경우, 엑셀 파일 업로드 파일 최대 크기를 지정한다.
* 0: 파일 크기를 비교하지 않음
* >0: 파일 크기(단위: 바이트)
|
| GRID_EXCELUPLOAD_ROW | INT | 0 | | |
그리드 excel_upload_row 속성이 0인 경우, 그리드 엑셀 업로드시 최대 데이터부 행 수를 지정한다.
* 0: 전체행 업로드
* >0: 최대 데이터 행 수
|
| GRID_EXCELSPLIT_ROW | INT | 0 | | |
그리드 excel_split_row 속성이 0인 경우, 그리드 엑셀 다운로드시 파일 분할 기준 데이터부 행 수를 지정한다.
* 0: 분할하지 않음
* >0: 파일 분할 기준 데이터 행 수
|
| GRID_EXCELDOWNLOAD_ROW | INT | 0 | | |
그리드 excel_download_row 속성이 0인 경우, 그리드 엑셀 다운로드시 최대 데이터부 행 수를 지정한다.
* 0: 전체행 다운로드
* >0: 최대 데이터 행 수
|
| GRID_SCROLLMOVE_ONFOCUS | INT | 1 | 1, 2 | |
그리드 포커스시 그리드 상단 좌측을 기준으로 스크롤 이동 여부 지정한다. (관련 속성: scroll_onfocus)
* 1: scroll
2: none
|
| GRID_SELECTROW_EDITABLEITEM | INT | 1 | 1, 2 | |
그리드 선택행 편집 가능한 아이템 배경색 처리 포함 여부를 지정한다.
* 1: exclude(제외)(기본값)
* 2: include(포함)
|
| GRID_SELECTROW_HOVERSTYLE | INT | 1 | 1, 2 | |
그리드 선택행 호버 스타일 적용 포함 여부를 지정한다.
* 1: exclude(제외)(기본값)
* 2: include(포함)
|
| GRID_HOVERROW_APPLYTYPE | INT | 1 | 1, 2 | |
그리드 행 호버 스타일 적용 방식을 지정한다.
* 1: tr(기본값)
* 2: item, 컬럼에 지정된 색상에 우선한다.(statusrow 컬럼 포함)
* 3: item-statusrow, 컬럼에 지정된 색상에 우선한다.(statusrow 컬럼 제외)
|
| GRID_COPY_KEY_ACTION | INT | 1 | 1, 2, 3, 4 | |
그리드 Control+C 키 처리시 데이터 복사 범위를 지정한다.
* 1: item(기본값)
* 2: row
* 3: all
* 4: none
|
| GRID_COPY_DATA_TYPE | INT | 1 | 1, 2 | |
그리드 Control+C 키 처리시 패턴 처리된 데이터 복사 처리 방식을 지정한다.
* 1: value(기본값)
* 2: display-text
|
| GRID_COPYALL_HEADER_ITEM | INT | 1 | 1, 2 | |
그리드 전체 복사시 헤더 복사 여부를 지정한다.
* 1: exclude(제외)(기본값)
* 2: include(포함)
|
| GRID_COPYALL_MAXHTMLDATAROW | INT | 1000 | | |
그리드 전체 복사시 HTML 테이블 형태의 클립보드 데이터 생성 최대 행을 지정한다. 최대행이 넘는 경우, HTML 형태의 클립보드 데이터는 생성하지 않는다.
|
| GRID_COPY_HIDDEN_ITEM | INT | 1 | 1, 2 | |
그리드 복사시 숨김 아이템 처리 방법를 지정한다.
* 1: exclude(제외)(기본값)
* 2: include(포함)
|
| GRID_PASTE_HIDDEN_ITEM | INT | 1 | 1, 2 | |
그리드 붙어넣기시 숨김 아이템 처리 방법을 지정한다.
* 1: exclude(제외)(기본값)
* 2: include(포함)
|
| GRID_PASTE_NONEDIT_ITEM | INT | 1 | 1, 2 | |
그리드 붙어넣기시 편집 불가 아이템 처리 방법을 지정한다.
* 1: skip-paste-value (기본값)
* 2: keep-paste-value
|
| GRID_PASTE_OVERROW_ITEM | INT | 1 | 1, 2 | |
그리드 붙어넣기시 기존행보다 데이터가 많은 경우, 자동 행 추가 처리 방법을 지정한다.
* 1: discard(데이터 버림, 행 추가하지 않음)(기본값)
* 2: addrow(행추가)
|
| GRID_STATISTICS_MERGEDITEM | INT | 1 | 1, 2 | |
그리드 통계 데이터 계산시 병합되어 숨겨진 아이템 처리 방식을 지정한다.
* 1: include(포함)
* 2: exclude(제외)
|
| GRID_STATISTICS_HIDDENITEM | INT | 1 | 1, 2 | |
그리드 통계 데이터 계산시 숨겨진 아이템 처리 방식을 지정한다.
* 1: include(포함)
* 2: exclude(제외)
|
| GRID_STATISTICS_COUNTTYPE | INT | 1 | 1, 2 | |
그리드 통계 데이터 갯수 계산 방식을 지정한다.
* 1: include blank
* 2: exclude blank 빈 값은 개수에서 제외한다.
|
| GRID_STATISTICS_COUNTDATATYPE | INT | 1 | 1, 2 | |
그리드 통계 데이터 갯수 계산 방식을 지정한다.
* 1: all 데이터 형식과 상관없이 계산한다.
* 2: only number 숫자형 데이터만 계산한다.
|
| GRID_FOCUS_STYLE | INT | 1 | 1, 2 | |
그리드 컴포넌트가 포커스를 받은 경우, 적용할 스타일 유형을 지정한다.
* 1: none, 스타일을 적용하지 않음
* 2: bordr, 경계선에 포커스 스타일 적용
|
| GRID_FOCUS_STYLE_BORDER | INT | 1 | 1, 2 | |
그리드 컴포넌트가 포커스를 받은 경우, 적용할 스타일 유형을 지정한다.
* 1: none, 배경색과 비교하지 않고, 경계선 포커스 색상 적용
* 2: compare, 배경색과 비교하여 색상이 다른 경우에만 경계선 포커스 색상 적용
|
| GRID_TREELINESTYLE | INT | 1 | 0, 1 | |
트리그리드 컴포넌트의 has_lines 속성이 true인 경우, 라인 표시 방식을 지정한다. 트리 컴포넌트인 경우, TREE_LINESTYLE 실행 파라미터가 사용된다.
* 0: 아이템의 아이콘을 기준으로 라인을 표시한다.
* 1: 확장/축소 버튼을 기준으로 라인을 표시한다.
|
| GRID_MOBILEMODE_APPLY | INT | 1 | 1, 2 | |
모바일 환경에서 그리드 표시 방식에 모바일 모드 적용 방식을 지정한다.
* 1: none 적용하지 않는다.
* 2: apply 적용한다.
|
| GRID_MOBILEMODE_SCROLLBARHIDE | INT | 1 | 1, 2 | |
모바일 환경에서 그리드 스크롤 숨김 처리 방식을 지정한다.
* 1: none 적용하지 않는다.
* 2: apply 적용한다.
|
| GRID_AUTOCOLUMNWIDTH_1_RESIZETYPE | INT | 2 | 1, 2 | |
그리드 autocolumnwidth 속성이 1:auto인 경우, 컬럼 Resize 처리 방법을 지정한다.
* 1: 변경된 크기를 전체 컬럼에 균등하게 반영한다.
* 2: 변경된 컬럼에 대해서만 변경된 크기를 반영한다.
|
| GRID_AUTOCOLUMNWIDTH_FIXEDCOLS | INT | 2 | 1, 2 | |
그리드 autocolumnwidth 속성을 고정열 컬럼에 적용 여부를 지정한다.
* 1: exclude(제외)
* 2: include(포함)
|
| GRID_AUTOCOLUMNWIDTH_UNRESIZABLE | INT | 2 | 1, 2 | |
그리드 autocolumnwidth 속성을 resize 속성이 false인 컬럼에 적용 여부를 지정한다.
* 1: exclude(제외)
* 2: include(포함)
|
| GRID_SORTSTARTORDER_ASCENDING | BOOL | true | true, false | |
그리드 헤더를 처음으로 클릭하여 정렬시 오름차순 정렬로 시작 여부를 지정한다.
* true: 오름차순 정렬을 수행한다.
* false: 내림차순 정렬을 수행한다.
|
| GRID_HEADERCLICK_SORTRELEASE | INT | 1 | 1, 2 | |
그리드 헤더 클릭 처리 수행시 정렬 해제 단계 처리 여부를 지정한다. 그리드의 header_clicksort_release 속성값이 0(default)인 경우에 반영된다.
* 1: 사용(기본값)
* 2: 사용안함
|
| GRID_COLUMNMERGE_BLANKVALUE | BOOL | true | true, false | | 그리드 열 병합시 공백 문자열 값 병합 처리 수행 여부를 지정한다. |
| GRID_NONEDITABLE_SHOWSELECTBOX | BOOL | false | true, false | |
* 그리드 컬럼 combobox/calendar_editableditable 속성이 false인 경우, 편집시 선택 박스 강제 표시 처리 여부 지정한다.
* false인 경우, 각각 combobox_showselectbox_focusin, calendar_showcalendar_focusin 속성이 적용된다.
|
| GRID_COMBOBUTTONCLICK_EDIT | BOOL | true | true, false | | 그리드 콤보버튼 클릭시 편집 모드 시작 및 선택 박스 표시 처리 여부를 지정한다. |
| GRID_CALENDARBUTTONCLICK_EDIT | BOOL | true | true, false | | 그리드 달력버튼 클릭시 편집 모드 시작 및 선택 박스 표시 처리 여부를 지정한다. |
| GRID_CHECKBOXITEM_CLICKCHECK | BOOL | false | true, false | | 그리드 체크 박스가 포함된 TD 클릭시 체크 처리 여부를 지정한다. |
| GRID_HYPERLINKITEM_FIREEVENT | BOOL | true | true, false | |
* 그리드 아이템에 hyperlink 스타일이 적용된 경우, TD 클릭시 마우스 이벤트 발생 여부를 지정한다.
* false로 설정한 경우, 텍스트를 클릭했을때만 on_itemclick, on_itemdblclick 이벤트가 발생한다.
|
| GRID_AUTOSKIP_DIR | INT | 1 | 1, 2 | |
그리드 아이템 편집 완료시 다음 편집 가능한 아이템 찾기 방식을 지정한다.
* 1: row 같은 행의 우측으로 찾기를 시작한다.
* 2: column 같은 열의 아래로 찾기를 시작한다.
|
| GRID_AUTOSKIPCOLUMNM_HORZARROWKEY | INT | 1 | 1, 2 | |
그리드 auto_skip_dir 방향이 column인 경우, 아이템 편집시 수평 이동키 처리 방식을 지정한다.
* 1: edit move (위/아래 편집 가능 아이템으로 이동하면서 편집 모드로 진입한다.)
* 2: none (아무런 동작을 수행하지 않는다.)
|
| GRID_ITEMEDIT_ARROWKEYACTION | INT | 3 | 0, 1, 2, 3 | |
그리드 아이템 편집 상태에서 화살표키 입력시 동작 방식을 지정한다.\\ 0: 아무런 동작을 수행하지 않는다.
* 1: 편집을 완료하고 다른 아이템으로 이동한다.
* 2: 편집 상태의 값이 있는 경우에, 다른 아이템으로 이동한다.
* 3: 편집 상태에 선택된 값이 없는 경우에, 다른 아이템으로 이동한다.
|
| GRID_FINDPOPUP_COMPARETYPE | INT | 1 | 0, 1, 2, 3 | |
그리드 검색 팝업의 비교 유형 기본값을 지정한다.
* 0: all
* 1: first(기본값)
* 2:last
* 3:middle
|
| GRID_HEADERCHECKCLICK_FIRETYPE | INT | 0 | 0, 1, 2 | |
그리드 헤더 체크 클릭시 이밴트 발생 유형을 지정한다.
* 0: on_headercheckclick 이벤트를 발생한다.
* 1: on_headerclick 이벤트를 발생한다.
* 2: on_headerclick 이벤트와 on_headercheckclick 이벤트를 발생한다.
|
| GRID_FILTER_SAVE | BOOL | false | true,false | true | 그리드 컬럼의 필터 정보를 데이터 재조회에도 유지할지 여부를 지정한다. |
| GRID_FILESAVE_CALL_EXPRFUNC | INT | 1 | 1, 2 | |
그리드 파일 저장시 패턴 미포함시 expr_func 함수 호출 방식을 지정한다.
* 1: none(호출하지 않음)
* 2: call(호출함)
|
| GRID_STATUSROW_DISPLAYMODE | INT | 1 | 1, 2, 3 | |
그리드 statusrow_displaymode 속성값이 0:default인 경우, 적용될 속성값을 지정한다.
* 1: color(기본값)
* 2: title
* 3: color+title
|
| GRID_INSERTROW_BACKCOLOR,\\ GRID_INSERTROW_FORECOLOR,\\ GRID_DELETEROW_BACKCOLOR,\\ GRID_DELETEROW_FORECOLOR,\\ GRID_UPDATEROW_BACKCOLOR,\\ GRID_UPDATEROW_FORECOLOR,\\ GRID_NORMALROW_BACKCOLOR,\\ GRID_NORMALROW_FORECOLOR | ARRAY | undefined | | [255,0,0] |
* 그리드 statusrow_displaymode 속성 적용 값이 color가 포함된 경우, 적용될 색상값을 Red, Green, Blue 배열로 지정한다.
* 정의된 색상값만을 사용한다.
|
| GRID_INSERTROW_TITLE,\\ GRID_DELETEROW_TITLE,\\ GRID_UPDATEROW_TITLE,\\ GRID_NORMALROW_TITLE | STRING | undefined | | I, D, U | 그리드 statusrow_displaymode 속성 적용 값이 title이 포함된 경우 적용될 문자열을 지정한다. |
| MANDATORYCOLUMNCOLOR,\\ MANDATORYCOLUMNFORECOLOR,\\ OPTIONALCOLUMNCOLOR,\\ OPTIONALCOLUMNFORECOLOR,\\ PROTECTCOLUMNCOLOR,\\ PROTECTCOLUMNFORECOLOR | ARRAY | undefined | | [255,0,0] |
* 그리드 apply_inputtypecolor 속성 적용 값이 true인 경우, 필수(편집가능)/선택(편집가능)/잠금(편집불가) 컬럼에 적용될 색상값을 Red, Green, Blue 배열로 지정한다.
* 정의된 색상값만을 사용한다.
|
| TREEGRID_SORT_TARGET | INT | 1 | 1, 2 | |
트리그리드 treegrid_sort_target 속성 적용 값이 0:default인 경우 정렬 대상을 지정한다.
* 1: leaf-row(기본값), 자식 노드가 없는 최하위 노드간에만 정렬을 수행한다.
* 2: all-row, 전체에 대해서 노드 깊이를 기준으로 정렬을 수행한다.
|
| TREEGRID_DROPMENU_TYPE | INT | 0 | 0, 1 | |
트리그리드 Drop 이벤트 컨텍스트 메뉴 표시 유형을 지정한다.\\\
''특별한 경우가 아닌 경우, 1로 설정하는 것을 권고한다.''
* 0: 단순 메뉴 유형 (복사/이동/닫기 등 단순 메뉴 표시)
* 1: 세부 메뉴 유형 (트리 관련 상세 메뉴 표시)
|
| MULTIGRID_EXCEL_LOADORDER | INT | 0 | 0, 1 | |
멀티라인 그리드 멀티라인그리드 엑셀 업로드 데이터 처리 순서를 지정한다.\\
''특별한 경우가 아닌 경우, 1로 설정하는 것을 권고한다.''
* 0: 칼럼 우선 순서
* 1: 서브행 우선 순서
|