페이지 트리

버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.
댓글: [2024.11.27] 가이드 참조 링크 수정 및 목차 매크로 변경

목차
maxLevel5
indent목차
separatorpipe

...

title배포 버전 안내

...

Easy Heading Macro
navigationTitle목차
selectorh1,h2
navigationExpandOptionexpand-all-by-default
navigationWidth225

SQL DataSource 바인딩

1. Pie-Chart 컨트롤 생성하기

i-AUD Designer 창 컨트롤 그룹에서 UI Bot Image Modified→  Chart 목록을 클릭하여 Pie-Chart 컨트롤을 화면에 배치합니다.

Image Modified


2.  SQL Dataset 생성하기

1. 컨트롤 그룹에서 편집 그룹 Image Modified→ Script Editor 메뉴를 선택합니다. 

Image Modified


2. Script Editor창이 실행되면 왼쪽 Data Souce 폴더를 마우스 우 클릭 하여 New를 선택합니다.

Image Modified


3. 왼쪽 Data Souce 폴더에 생성된 Data1 항목을 마우스 우 클릭 하여 Source명을 변경 한 뒤,  Connection 드롭다운 목록을 이용하여 연결할 DB를 선택합니다.

Image Modified


4. SQL 입력 창에 실행할 SQL 문을 작성합니다.

SQL 입력 후 [Execute] 버튼이나 F5 키를 입력하여 데이터를 미리 볼 수 있습니다. 쿼리가 모두 작성되었으면 상단에 [저장] 버튼을 클릭하여 저장합니다.

Image Modified


코드 블럭
languagesql
firstline1
title코드 보기
linenumberstrue
collapsetrue
SELECT PROD_M_NM
,SUM(SALE_ACT) AS 매출실적
FROM EDU_DEV_SALES
WHERE SALE_ACT > 0
GROUP BY PROD_M_NM
ORDER BY SUM(SALE_ACT)DESC



3. Chart 컨트롤에 DataSource 연결하기

1. Chart 컨트롤을 선택한 후 오른쪽 차트 속성 창의  Data > DataSource를 생성한 DataSource로 설정하여 데이터를 바인딩합니다.

데이터 바인딩이 설정되었으면 실행 버튼을 클릭합니다. 

Image Modified


2. Chart 컨트롤에 DataSource가 연동된 것을 확인할 수 있습니다.

Image Modified


List-Grid 바인딩

1. Pie-Chart와 List-Grid 컨트롤 생성하기

1. i-AUD Designer 창 컨트롤 그룹에서 UI Bot Image Modified→  Chart 목록을 클릭하여 Pie-Chart 컨트롤을 화면에 배치합니다.  

Image Modified


2. i-AUD Designer 창 컨트롤 그룹에서 UI Bot Image Modified→  Grid 목록을 클릭하여 List-Grid 컨트롤을 화면에 배치합니다.

Image Modified


Image Modified


2. SQL Dataset 생성하기 

1. 컨트롤 그룹에서 편집 그룹 Image Modified→ Script Editor 메뉴를 선택합니다. 

Image Modified


2. Script Editor 창이 실행되면 왼쪽 Data Souce 폴더를 마우스 우 클릭 하여 New를 선택합니다. 

Image Modified


3. 왼쪽 Data Souce 폴더에 생성된 Data1 항목을 마우스 우 클릭 하여 Source명을 변경 한 뒤,  Connection 드롭다운 목록을 이용하여 연결할 DB를 선택합니다.

Image Modified


4. SQL 입력 창에 실행할 SQL 문을 작성합니다.

SQL 입력 후 [Execute] 버튼이나 F5 키를 입력하여 데이터를 미리 볼 수 있습니다. 쿼리가 모두 작성되었으면 상단에 [저장] 버튼을 클릭하여 저장합니다.

Image Modified

코드 블럭
languagesql
firstline1
title코드 보기
linenumberstrue
collapsetrue
SELECT PROD_M_NM
,SUM(SALE_ACT) AS 매출실적
FROM EDU_DEV_SALES
WHERE SALE_ACT > 0
GROUP BY PROD_M_NM


3. List-Grid 컨트롤에  DataSource 연결하기

1. List-Grid 컨트롤을 선택한 후 오른쪽 차트 속성 창의  Data > DataSource를 생성한 DataSource로 설정하여 데이터를 바인딩합니다.

데이터 바인딩이 설정 되었으면 실행 버튼을 클릭합니다.

Image Modified


4. Chart 컨트롤에 List-Grid 연결하기

1. Chart 컨트롤을 클릭하고 우측 속성 창  Data 항목에 List-Grid 드롭 다운 목록을 이용하여 DataGrid 컨트롤을 바인딩 합니다.

Data 바인딩이 설정 되었으면 실행 버튼을 클릭합니다. 

Image Modified


2. Chart 컨트롤에 List-Grid의 데이터가 바인딩된 것을 확인할 수 있습니다.

Image Modified

5. Chart에 표현할 List-Grid 영역 지정하기

Chart 컨트롤에 List-Grid 컨트롤을 바인딩 할 경우 한 개의 로우 영역 값만 나타나게 됩니다.

LIst-Grid의 여러 개의 로우로 영역을 지정하고자 할 경우 스크립트를 작성하여야 합니다. 


1. 컨트롤 그룹에서 편집 그룹 Image Modified→ Script Editor 메뉴를 선택합니다. 

Image Modified


2. JScript* 창 목록에서 왼쪽 하단 이벤트 목록을 더블 클릭하면 이벤트가 자동으로 스크립트 입력 창에 작성됩니다.

Image Modified


3. List-Grid의 영역을 스크립트로 작성하여 저장 버튼을 클릭합니다.

Image Modified

Image Modified < Row 단위의 시작은 1이 아닌  0부터 시작됩니다.

코드 블럭
languagesql
firstline1
title코드 보기
linenumberstrue
collapsetrue
/**************************************
 * 컨트롤에 데이터셋이 바인딩된 후 발생합니다.
 * * arguments :  
 *		 string	Id (Readonly:False) : 컨트롤이름 
 *		 int	RecordCount (Readonly:False) : 데이터셋의 레코드 수량 
**************************************/
 var OnDataBindEnd  = function(sender, args){
   if(args.Id == "DataGrid"){
		var grid = Matrix.getObject("DataGrid");
		grid.SelectRowRange(0 ,9);
		
	}
 };


3. 실행 버튼을 클릭하여 Chart 컨트롤에 List-Grid에서 지정한 영역의 데이터가 바인딩된 것을 확인합니다.

Image Modified

Olap-Grid 바인딩

1. Pie-Chart와 Olap-Grid 컨트롤 생성하기

1. i-AUD Designer 창 컨트롤 그룹에서 UI Bot Image Modified→  Chart 목록을 클릭하여 Pie-Chart 컨트롤을 화면에 배치합니다.

Image Modified


2. i-AUD Designer 창 컨트롤 그룹에서 UI Bot Image Modified→  Grid 목록을 클릭하여 Olap-Grid 컨트롤을 화면에 배치합니다.

Image Modified


Image Modified


2. Olap-Grid 데이터 연결하기

1. Olap-Grid 컨트롤을 선택하고 마우스 우 클릭하여  데이터소스 항목을 선택합니다.  

Image Modified


2. i-META File을 이용하여 데이터를 연결합니다.

   - 편집 그룹→  Script Editor에 Data Source를 이용하시는 방법도 있습니다. (

...

SQL 바인딩 참조)

Image Modified


3. 실행 버튼을 클릭하여 Olap-Grid에 데이터가 출력되는 것을 확인합니다.

Image Modified


3. Chart 컨트롤에 Olap-Grid 연결하기

1. Chart 컨트롤을 클릭하고 우측 속성 창  Data 항목에 Olap-Grid 드롭 다운 목록을 이용하여 생성한 OlapGrid 컨트롤을 바인딩합니다.

Image Modified


4. Chart에 표현할 Olap-Grid 데이터 영역 지정하기

 Olap-Grid를 Chart에 바인딩 할 경우 Chart에 표시할 데이터 영역을 반드시 지정해야 합니다.


1. Olap-Grid를 마우스 우 클릭하여 디자인 항목을 선택합니다.

Image Modified


2. 설정 탭 자동 선택 영역에 활성화 체크 후 범위를 지정합니다.

   범위는 0 이상의 정수로 입력합니다. (이해를 돕기 위해 컨트롤의 위치를 변경하였습니다)

Image Modified


3. 실행 버튼을 클릭하여 Chart 컨트롤에 Olap-Grid에서 지정한 영역의 데이터가 바인딩된 것을 확인합니다.

Image Modified

변경 이력