데이터 저장소
Last updated
Last updated
게임의 다양한 데이터를 Namespace 단위로 저장하고 관리하는 페이지입니다. 각 Namespace 내에 Key-Value 형태로 데이터를 저장하며, JSON 형식의 데이터를 지원합니다.
좌측에는 생성된 Namespace
목록이 표시됩니다.
[+ 추가]
버튼 (Namespace 목록 상단): 새로운 Namespace를 추가하는 모달을 엽니다.
검색창
: Namespace 이름을 입력하여 특정 Namespace를 검색할 수 있습니다.
선택된 Namespace에 저장된 데이터 목록을 테이블 형태로 보여줍니다.
ID
필드를 기준으로 데이터를 검색할 수 있습니다.
[+ 추가]
버튼 (테이블 우측 상단): 현재 선택된 Namespace에 새로운 데이터를 추가하는 모달을 엽니다.
주요 컬럼:
id
: 데이터의 고유 식별자.
Key
: Key 에 매칭된 value 값을 나타냅니다. key로 설정된 이름에 따라 다르게 노출됩니다.
테이블 내 각 행을 클릭하면 해당 데이터를 편집하는 모달이 열립니다.
네임스페이스
: 새로 추가할 Namespace의 이름을 입력합니다.
[취소]
버튼: Namespace 추가를 취소하고 모달을 닫습니다.
[추가]
버튼: 입력한 이름으로 새 Namespace를 생성합니다.
ID
: 새로 추가할 데이터의 고유 ID를 입력합니다. (필수)
데이터
: JSON 형식의 데이터를 입력하는 텍스트 영역입니다. (필수)
하단에 "데이터는 유효한 JSON 객체여야 합니다." 안내 문구가 표시됩니다.
[취소]
버튼: 데이터 추가를 취소하고 모달을 닫습니다.
[추가]
버튼: 입력한 정보로 현재 선택된 Namespace에 새 데이터를 추가합니다.
기존 데이터를 수정합니다. '데이터 추가' 모달과 유사한 필드를 제공하며, 기존 값이 표시됩니다.
데이터
: JSON 형식의 데이터를 수정합니다.
[삭제]
버튼: 해당 데이터를 현재 Namespace에서 삭제합니다.
[취소]
버튼: 변경 사항을 저장하지 않고 모달을 닫습니다.
[저장]
버튼: 수정된 데이터 정보를 저장합니다.
데이터 목록이 많을 경우 페이지를 나누어 보여주며, 페이지 이동 기능을 제공합니다.