DataSource 전체 기능 확인

storeType(Form/Grid), columns(dataType 별 기본값), bindingSourceAsync 로 연결하는 양방향 바인딩(TextBox/DropDownList/CheckBox/TextArea), getValue(isAll)/setValue/clear/getMetaStore, 그리드 저장소의 Flag(R/C/U/D) 를 확인합니다. 입력 컨트롤을 수정하면 오른쪽 저장소 내용이 바뀌고, 버튼으로 저장소를 바꾸면 화면 컨트롤에 반영됩니다.

참고: 현재 입력 컨트롤들은 bindingID 옵션만으로 자동 연결되지 않습니다. 이 예제는 pageLoad 에서 syn.uicontrols.$data.bindingSourceAsync(컨트롤ID, dataSourceID) 를 호출해 연결합니다.

1. Form 저장소 (CustomerStore) 와 입력 컨트롤





2. 저장소 조회

(버튼을 눌러 저장소 내용을 확인하세요)

3. Grid 저장소 (OrderStore) 와 Flag

Grid 저장소는 행마다 Flag 를 가집니다. setValue 로 채운 행은 R(조회 그대로)이고, getValue 기본 호출은 R 이 아닌 행(C/U/D)만 돌려줍니다. 그리드 컨트롤 없이 저장소 배열만 다루는 업무 데이터(결재선, 첨부 목록 등)에 자주 쓰는 방식입니다.

Flag주문번호상품명수량
(그리드 저장소 결과)