본문 바로가기
Nexacro/개념

[Nexacro] 데이터 바인딩(Data Binding)

by bjgu97 2021. 11. 17.
반응형

0. 바인딩이란?

데이터 컴포넌트와 표현 컴포넌트를 스크립트 코딩 없이 연결하여 데이터를 입출력하거나 컴포넌트를 동작시키는 방법

즉, 컴포넌트와 Dataset가 데이터 공유하도록 연결하는 것!

- 바인딩 된 상태에서 Dataset의 데이터가 변경되면 컴포넌트의 데이터도 변경되며, 반대로 컴포넌트에서 데이터를 변경하면 Dataset의 데이터도 같이 변경된다.

 

 

1. 오브젝트 바인딩 - Combo, ListBox 컴포넌트

- inner dataset - 오브젝트 선택 후 codecolumn, datacolumn 선택

 

 

2. 직접 입력을 통한 바인딩 - Radio 컴포넌트

1) innerdataset 편집 아이콘 클릭

2) 편집창 하단 Add 아이콘 클릭

3) Codecolumn과 datacolumn 추가

4) 코드값과 코드명 직접 입력

 

 

3. 드래그를 통한 바인딩 - 그리드 컴포넌트

- 오브젝트를 그리드로 드래그 해준다. 

드래그시 뜨는 확인창

이런 창 뜨면 Yes 클릭

 

 

4. Dataset과 다른 컴포넌트 바인딩 설정하기

방법1: 컴포넌트 선택 - Properties 창의 Bindable 아이콘 선택 - Action - Value 속성에 Dataset과 칼럼 지정

Bindable 아이콘

방법2: Invisible Object 창에 있는 Dataset 선택 - 드래그 앤 드롭 - Column ID 지정

방법3: Project Explorer창 - Form - Form명 - Objects - Dataset칼럼 선택 - 컴포넌트로 드래그앤드롭

칼럼 위치

'Nexacro > 개념' 카테고리의 다른 글

[Nexacro] 계산식(Expression)  (0) 2021.11.17
[Nexacro] 그리드(Grid)  (0) 2021.11.17
[Nexacro] MaskEdit 컴포넌트 포맷 지정하기  (0) 2021.11.17
[Nexacro] 컴포넌트(Component)  (0) 2021.11.17
넥사크로 스튜디오  (0) 2021.11.17

댓글