데이터 소스
데이터 소스는 요소 식별자를 사용하여 UI 요소를 특정 데이터베이스 필드에 매핑하는 로드 메커니즘입니다. 데이터 소스를 사용하여 데이터를 검색하고 입력 양식 화면에 표시합니다.
개념
데이터 소스를 사용하면 입력 값, 입력 작업 및 설명 요소와 같은 다양한 유형의 데이터를 화면의 UI 요소에 매핑할 수 있습니다. 이 매핑은 데이터베이스의 특정 테이블과 필드에서 데이터를 쿼리하고 필터링한 다음 데이터를 해당 UI 요소와 연결하여 수행됩니다. 이 메커니즘은 식별자를 사용하여 UI 요소를 기록 내의 특정 데이터 필드에 연결합니다. 이 매핑을 사용하면 UI 요소가 지정된 데이터를 검색하고 표시할 수 있습니다.
주:
데이터 소스는 오프라인에서 지원되지 않습니다.
데이터 소스 변수
데이터를 UI 요소에 매핑하는 데이터 소스 스크립트는 DataSourceId 및 ElementIdentifier 변수를 사용합니다.
- DataSourceId
- 이 변수는 작업 중인 데이터 소스의 고유 식별자입니다. 스크립트에서 상호작용하는 특정 데이터 소스를 가리키도록 정의합니다.
- ElementIdentifier
- 이 변수는 각 UI 요소의 고유 식별자입니다. 이를 통해 특정 데이터 조각을 매핑할 UI 요소를 지정할 수 있습니다.주:ElementIdentifier 변수는 데이터 소스 스크립트에서 valuesMapper.addRecordMapping으로 나열됩니다.
데이터 소스 로딩 메커니즘 사용 예
- 설명 요소
- 입력 또는 섹션과 관련된 그림이나 텍스트와 같은 추가 정보나 컨텍스트를 제공하는 요소입니다. 데이터 소스 구성은 UI 요소를 테이블의 특정 필드에 연결하므로 설명 요소에 필요합니다. 이 매핑은 UI에 표시되는 데이터가 데이터 소스에 의해 반복되는 테이블의 데이터에 해당하는지 확인합니다. 자세한 내용은 입력 양식 화면에 대한 설명 요소 구성 문서를 참조하십시오.
- 입력 작업
- 입력 필드와 연결된 작업입니다. 입력 작업에는 코멘트, 첨부 파일 또는 탐색 단추 추가가 포함됩니다. 자세한 내용은 입력 양식 화면에서 입력 양식 작업 구성 문서를 참조하십시오.
- 입력 양식 작업 및 새로 고침 옵션
- 이 작업을 통해 현재 데이터를 저장하고 동시에 다른 사용자가 사용할 수 있도록 할 수 있습니다. 이 업데이트된 데이터는 사용자가 입력 양식을 열거나 변경 내용을 저장할 때 사용할 수 있습니다. 표시된 데이터에는 입력 값, 코멘트, 다른 사용자가 추가한 첨부 파일이 포함됩니다. 자세한 내용은 입력 양식 화면 작업 구성 문서를 참조하십시오.