page no. 111181905
- 기능 설명
메타를 사용한 OlapGrid의 우클릭 메뉴로 메타 항목 tree 컨트롤을 생성하여,
i-META Viewer 팝업창 없이 항목을 끌어다 Olap에 추가 및 삭제할 수 있는 기능이 추가되었습니다. - 사용 방법
- AUD Platform Admin > 시스템 운영관리 > 제품 별 옵션 설정에서
모듈명을 METAVIEW로 하고 IsMetaViewerHidden 옵션을 true로 설정합니다. - AUD Designer를 편집모드로 실행하고 OlapGrid를 생성합니다.
데이타소스를 메타로 사용한 후에( 혹은 처음부터 메타를 사용한 경우), OlapGrid 위에서 마우스 우클릭을 하여 DataSource View를 생성합니다.
==> - DataSource View를 새로고침 하면 메타 항목이 트리 형태로 표시됩니다.
- 왼쪽 트리에서 원하는 항목을 drag해서 Row 영역에 drop 하여 배치에 추가합니다.
- 오른쪽 OlapGrid에서 원하는 항목을 drag해서 왼쪽 트리에 drop 하여 배치에서 제거합니다.
- 왼쪽 트리에서 깔때기 모양의 icon을 클릭하여 팝업을 열고 필터를 적용하면 조회 조건에 추가됩니다.
- 조회 조건에 추가된 화면
- AUD Platform Admin > 시스템 운영관리 > 제품 별 옵션 설정에서
- API 설명
- 속성
- IncludeFilterItem
: LOV 팝업 시 다른 조회 조건을 포함할지 여부 - 함수
- GetLOVFilterInfo
: meta layout에 걸려 있는 filter 정보 조회
: parameter 없음
: 반환 타입 : Array<{NAME: "필드명" as string, MetaItemCode: "메타ID" as string, ID: "필터ID" as string, Values: [필터값1, 필터값2], Operator: "연산자" as enMetaConditionOperator}>
- ClearFilter
: 조회 조건 삭제하는 api
: paramter: "삭제할 필터ID"
: 반환 타입: void
- UpdateCheckedItems
: Check 상태가 변경된 항목을 추가 또는 삭제하는 api
: parameter 없음
: 반환 타입: void - 이벤트
- OnDataBindEnd
: 메타 보고서 오픈 후 발생하는 이벤트
: parameter : Id MetaTreeView 컨트롤명, RecordCount row 갯수
- OnFilterChanged
: 조회 조건이 변경되는 경우 발생하는 이벤트
: paramter: Id MetaTreeView 컨트롤명, Data 선택한 node의 DataRow, FilterInfo GetLOVFilterInfo()의 리턴값, Handled TargetGrid의 refresh 여부
- OnDrop
: 항목을 drop 시 발생하는 이벤트
: paramter: Id drop 대상 컨트롤명, Rows 선택한 Rows, Area Olap의 경우 enArea(0 hidden, 1 row, 2 column, 3 filter, 4 data), Cancel 취소여부, Handled TargetGrid의 refresh 여부
- 속성
- 추가 사항
i-AUD app version 7.3.500.0-202511031512 초과 버전 부터 i-META TreeView 에서 OlapGrid 로 필드 이동 시 기존 OlapGrid 내부에서 필드 이동 시 표시되는 가이드 라인이 동일하게 표시 됩니다.
| 기능 정보 |
|
|
|
|
|
|
|
|---|---|---|---|---|---|---|---|
| 시작 버전 정보 | Release No : 7.0.500.20250904-11, i-AUD : 7.3.500.0-202509031147, i-META Server : 7.0.500.0.40, i-OLAP Server : 7.0.500.47, maf-meta-designer : 7.0.500.20250411 | ||||||








