트레이닝 센터

데이터 상호작용

C1InputPanel:데이터 폼을 빠르게 생성하는 방법

본문에서는 C1InputPanel 컨트롤로 지정 데이터 소스에 근거하여 빠르게 데이터 폼을 생성하는 방법을 소개합니다. 완벽한 데이터 입력 스타일 폼으로 표현되며, 많은 구성 요소의 설계, 레이아웃, 외관 및 진행 관리를 할 수 있습니다.
데이터 폼을 생성하는 방법은 다음과 같습니다. :


1. C1InputPanel를 폼에 로딩

툴 상자에서 C1InputPanel 컨트롤을 직접 폼에 드래그합니다.


2. 데이터 소스 선택

DataSource속성을 통해 해당 컨트롤이 데이터 소스를 지정하게 됩니다. 자동으로 모든 필드의 입력 컨트롤을 만들어 냅니다. 모든 필드 및 상응하는 태그는 항상 정렬이 유지되고 TAB 키는 순서에 따라 자동으로 정의됩니다. 네비게이션 바도 폼에 추가될 것이고 이런 식으로 기록 열람, 새로운 기록 추가, 기록 삭제 또는 업데이트를 제공할 수 있습니다.

아래의 그림은 C1InputPanel 미션을 통해 선택한 데이터 소스를 표시한 것입니다.



3. 즉시 표 생성

데이터 소스 선택 후 어떤 설정 감추기도 지정되지 않은 상태라도 데이터 필드는 자동적으로 단 열거 방식에 따라 행을 정렬합니다. 본문의 Demo에서는 두 개의 C1InputPanel을 폼에 드래그합니다. 또한 각각 다른 데이터 소스를 선택합니다. 자동으로 생성되는 폼은 다음의 그림과 같습니다. :


4. C1InputPanel레이아웃 미세조정

C1InputPanel 레이아웃에 대한 미세조정을 할 수 있습니다.
InputPanel의ChildSpacing 속성을 변경하면 컨트롤 사이의 내변 거리가 조정됩니다. 이러한 컨트롤 간 거리의 증가나 감소는 컨트롤이 가지런히 배열을 유지하도록 해줍니다.
C1InputPanel의 항목 집합 에디터를 열어 InputGroupHeader를 추가하면 업무 로직과 데이터 베이스 폼에 따라 C1InputPanel이 그룹 나누기를 지정할 수 있습니다. 그리고 입력 필드를 각각 다른 유형으로 그룹 나누기합니다. InputGroupHeader.Collapsible 속성을 변경하면 최종 사용자가 실행했을 때 이런 그룹 나누기에 대해 펼치기와 접기가 가능하도록 합니다.
C1InputPanel항목 집합 에디터는 아래 그림과 같습니다.


샘플 다운로드



한국 그레이프시티 공식카페에서 기술지원을 받으실 수 있습니다.
이메일을 통해서도 기술지원을 받으실 수 있습니다.