Slate에서 온톨로지에 쓰기
사용자가 Slate에서 입력하거나 수정한 내용을 온톨로지에 반영할 때에는 Ontology Action을 권장합니다. 코드로 제출하려면 OSDK의 액션 또는 API Gateway를 사용하고, 제출 폼이 필요하면 Action 위젯을 사용합니다.
Action widget과 폼
온톨로지 읽기는 Platform 탭에서 구성하지만 액션 제출은 위젯으로 연결합니다. Action widget은 액션 유형에 맞춘 폼을 자동으로 제공하므로 입력 요소를 모두 Slate 위젯으로 다시 만들 필요가 없습니다.
보통 Action widget을 Dialog 컨테이너 안에 넣고 폼이 필요한 시점에 Slate 이벤트로 대화상자를 엽니다.
다른 위젯의 입력으로 제출
폼 표시를 끌 수도 있습니다. 이 경우 Action widget의 구성은 앱의 다른 입력과 사용자 상호작용에서 제출값을 모으는 템플릿이 됩니다. Button widget의 클릭 같은 이벤트로 제출을 시작합니다.
Action widget은 액션의 검증 상태와 제출 성공 또는 실패를 알리는 이벤트 훅을 제공합니다. 이를 통해 입력 상태와 결과에 맞는 화면 동작을 연결합니다.
액션의 구조와 제출 조건은 해당 액션 유형의 계약을 따릅니다. 기존 Object Storage v1 데이터 편집 앱을 유지하는 경우에는 별도의 Phonograph Legacy 경로를 구분해서 사용합니다.