[심화] 카테고리 연결관계
이 페이지에서는 카테고리 간의 연결 관계를 설정하는 방법을 다룹니다. 두 개의 카테고리 사이에 연결 관계를 생성하거나, 이러한 연결 관계를 기반으로 화면에 데이터를 표시하는 방법을 학습하고 싶다면 해당 페이지가 도움이 될 수 있습니다.
Last updated
이 페이지에서는 카테고리 간의 연결 관계를 설정하는 방법을 다룹니다. 두 개의 카테고리 사이에 연결 관계를 생성하거나, 이러한 연결 관계를 기반으로 화면에 데이터를 표시하는 방법을 학습하고 싶다면 해당 페이지가 도움이 될 수 있습니다.
Last updated
만약 카테고리에 대한 이해가 없다면 [심화] 컬렉션의 카테고리 페이지를 통해 선수학습을 권장합니다.
주요 데이터를 가진 카테고리(예: Meet)와 그에 대한 세부 정보를 담고 있는 카테고리(예: MeetOption) 간의 연결을 의미합니다. 예를 들어, Meet의 ID와 MeetOption의 MeetID가 서로 연결된 구조입니다. 마치 데이터베이스에서 기본 키(PK)와 외래 키(FK)로 두 테이블을 연결하는 것처럼 두 카테고리 간의 연결점을 나타냅니다.
상위 그룹에 데이터 연결이 되어있는 경우 하위의 그룹/레이아웃에서 연결관계를 설정 할 수 있습니다.
다음과 같이 상위 그룹에 데이터연결이 되어있는 경우 하위 그룹/레이아웃에서 데이터용도를 신규입력으로 사용할 때 상위 데이터 연결과 연결관계 설정을 할 수 있습니다.
섹터가 생성될 때 상위 컬렉션키의 값이 현재 컬렉션키의 값으로 추가됩니다.
상위 컬렉션키 : 부모(상위) 그룹을 그려주는 섹터에서 연결관계를 생성할 값이 있는 키 명칭
현재 컬렉션키 : 현재(하위) 그룹/레이아웃을 그려주는 섹터에서 연결관계 값을 저장할 키 명칭
다음과 같이 상위 그룹에 데이터연결이 되어있는 경우 하위 그룹/레이아웃에서 데이터용도를 조회로 사용할 때 상위 섹터 필터를 통해 연결관계를 가진 항목만 필터링하여 보여줄 수 있습니다.
부모(상위) 그룹을 그려주는 섹터와 현재(하위) 그룹/레이아웃을 그려주는 섹터의 값을 비교하여 필터링 할 수 있습니다.
상위 컬렉션키 : 부모(상위) 그룹을 그려주는 섹터에서 비교하려고 하는 키 명칭
현재 컬렉션키 : 현재(하위) 그룹/레이아웃을 그려주는 섹터에서 비교하려고 하는 키 명칭
상위 그룹/레이아웃에 데이터 연결이 되어있는 경우 하위의 컨트롤에서 데이터 다중 선택 사용을 사용하고, 카테고리로 저장하는 경우 연결관계를 설정 할 수 있습니다.
섹터를 추가하거나, 보여줄 때 연결관계 설정에 맞게 추가 됩니다.
상위 컬렉션키 : 부모(상위) 그룹/레이아웃을 그려주는 섹터의 키 명칭
현재 컬렉션키 : 현재(하위) 컨트롤의 값을 그려주는 섹터의 키 명칭
컨트롤의 값을 선택 및 추가하여 섹터가 생성될 때, 부모(상위) 그룹/레이아웃을 그려주는 섹터의 상위 컬렉션키의 값이 컨트롤에 설정된 카테고리의 현재 컬렉션키의 값으로 저장됩니다.
컨트롤을 로드 할 때, 부모(상위) 그룹/레이아웃을 그려주는 섹터의 상위 컬렉션 키 값과 컨트롤의 값을 그릴 섹터의 현재 컬렉션 키 값이 일치하는 경우에만 필터링하여 컨트롤을 그려줍니다.
보다 자세한 데이터 연결관계를 설정 방법에 대해 알고 싶다면 악속잡기 앱 만들기 튜토리얼을 확인해주세요