MX-Grid는 웹 환경 하에 다양한 동작을 제어하기 위해 엑셀의 이름 정의 규칙을 활용하고 있습니다.
(이름 규칙에서 [??]는 해당 이름으로 시작하는 모든 항목이 동일한 동작을 한다는 의미입니다.)
이름 규칙 | 동작 | 비고 | |||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
_AUTO_SIZE_?? | 행/열의 자동 RESIZE 처리 | _AUTO_SIZE_로 시작하는 여러 영역을 이름으로 정의하여 사용할 수 있으며, MX-GRID의 크기가 변경 시 그리드의 여백을 100%로 채우기 위해 자동으로 사이즈 잔여 사이즈를 계산 하여 출력 합니다. 이 때, 행열의 최소 사이즈는 디자이너에서 저장 시의 사이즈가 유지 되며 사이즈가 증가될 때에는 잔여 사이즈를 저장 시의 사이즈의 비율로 계산합니다. | |||||||||||||||||||||||||||||||||||||||||||||||||||
_RESIZE_AREA_?? | MX-GRID에서 마우스로 사이즈 조정 가능한 영역 지정 | MX-GRID에서 셀의 너비와 높이를 마우스 Drag&Drop로 조정 가능하게 해주는 이름 정의로 엑셀의 특정 영역에 대해서 이름 조정이 가능합니다. | |||||||||||||||||||||||||||||||||||||||||||||||||||
_RESIZE_ROW_?? | MX-GRID에서 마우스로 사이즈 조정 가능한 ROWS 지정 | MX-GRID에서 셀의 높이를 마우스 Drag&Drop로 조정 가능하게 해주는 이름 정의로 엑셀의 ROW영역으로 설정합니다. | |||||||||||||||||||||||||||||||||||||||||||||||||||
_RESIZE_COLUMN_?? | MX-GRID에서 마우스로 사이즈 조정 가능한 COLUMNS 지정 | MX-GRID에서 셀의 너비를 마우스 Drag&Drop로 조정 가능하게 해주는 이름 정의로 엑셀의 COLUMN영역으로 설정합니다. | |||||||||||||||||||||||||||||||||||||||||||||||||||
_VIEW_AREA_?? | 출력 대상 시트에서 화면 상의 정보를 읽어야 하는 영역을 지정합니다. | 해당 옵션을 설정하면 디자이너의 저장 속도의 향상과 서버의 처리 성능을 높일 수 있습니다. | |||||||||||||||||||||||||||||||||||||||||||||||||||
_VIEW_RANGE_?? | 출력 대상 시트에서 최종 출력할 영역을 제한 할 때 사용합니다. | 시트 상에 특정 영역만 화면으로 출력할 시 사용합니다. | |||||||||||||||||||||||||||||||||||||||||||||||||||
_EXPAND_?__ | 특정 행/열에 대한 확장/축소 기능 (확장 상태) | MX-GRID에서 셀의 숨김 기능을 구현합니다. 항목 구분 "_", 구간 "__" (특정 ROW 숨기기) _EXPAND_10 = Row 10 숨김 (구간 ROW 숨기기) _EXPAND_10__15 = Row 10~15 숨김 (여러 ROW 숨기기) _EXPAND_10__15_20_30__40) = Row 10~15, 20, 30~40 숨김 | |||||||||||||||||||||||||||||||||||||||||||||||||||
_COLLAPSE_?__ | 특정 행/열에 대한 확장/축소 기능 (확장 상태) | MX-GRID에서 셀의 숨김 기능을 구현합니다. 항목 구분 "_", 구간 "__" (특정 COLUMN 숨기기) _EXPAND_B = Column B 숨김 (구간 COLUMN 숨기기) _EXPAND_B__G = Column B~G 숨김 (여러 COLUMN숨기기) _EXPAND_B__G_X_AB__AG) = Column B~G, X, AB~AG 숨김 | |||||||||||||||||||||||||||||||||||||||||||||||||||
_C_?? | 컨트롤 생성 및 위치 제어 기능 | "_C_" + "컨트롤 이름" 으로 이름 정의를 생성할 경우 i-AUD 보고서 내에 생성된 컨트롤과 이름이 동일한 컨트롤을 찾아서 해당 셀의 위치에 자동으로 배치해 줍니다. 이때, 컨트롤 이름과 일치하는 내용을 찾지 못할 경우 자동으로 텍스트 박스를 생성해 줍니다. 이 옵션은 주로 컨트롤의 배치를 MX-GRID를 통해 제어하는 경우나 입력 폼 생성을 위해 사용합니다. | |||||||||||||||||||||||||||||||||||||||||||||||||||
_D_?? | 데이터 셋 영역 지정 | 컨트롤 생성 규칙에서 헤더 영역을 제외하고 동일한 이름으로 (eg. _C_VS_CODE , _D_VS_CODE) 지정할 경우 i-AUD에서 생성한 컨트롤의 데이터 셋을 _D_? 로 지정한 영역의 셀 목록값으로 설정해 줍니다. | |||||||||||||||||||||||||||||||||||||||||||||||||||
_PROTECT_ | CRUD 보고서 입력 컨트롤 활성화 설정 예약어 | CRUD 보고서 제작 시 엑셀의 시트 보호 기능으로 입력 컨트롤을 활성화하는데 해당 방법은 보고서 개발 시 불편함을 초래하므로 MX-Grid에서 실제 동일하게 적용되는 입력 대상 시트(V1)의 A1 셀에 _PROTECT_ 이름 정의를 추가합니다. |