Slate 편집 화면
Slate 편집 모드는 앱의 위젯 배치, 데이터 입력과 동작을 구성하는 화면입니다.
네 작업 영역
| 영역 | 역할 |
|---|---|
| Action bar | 앱 이름, Actions 드롭다운, 보기 모드로 나가는 동작과 각 편집 패널을 여는 버튼이 있습니다. |
| Widget List | 앱의 모든 위젯을 보여 줍니다. 도구 모음이 있는 앱은 도구 모음과 캔버스의 위젯을 나누어 표시합니다. |
| Canvas | 위젯을 재배치하고 레이아웃을 구성합니다. 오른쪽 위 화면 크기 드롭다운으로 다른 화면 크기를 미리 볼 수 있습니다. |
| Widget Editor | 목록이나 캔버스에서 선택한 위젯을 편집합니다. |
캔버스 앞에 열리는 패널은 다음 용도로 사용합니다.
| 패널 | 구성 대상 |
|---|---|
| Queries editor | 앱의 데이터 질의입니다. |
| Functions editor | Slate 안에서 사용하는 함수입니다. |
| Platform editor | Object sets, Object context와 Foundry Functions 연결입니다. |
| Events editor | 이벤트와 그에 연결할 동작입니다. |
| Dependency graph | 앱 구성 요소 사이의 의존 관계입니다. |
| Styles editor | 앱의 스타일입니다. |
| Variables editor | 앱 변수입니다. |
전체 검색
편집 모드에서 macOS는 Cmd+K, Windows는 Ctrl+K로 전체 검색을 엽니다. Slate 질의, 함수, 객체, 변수와 위젯을 찾을 수 있습니다. 최근 검색 이력을 유지하여 최근 결과를 우선 표시하며 결과를 선택하면 해당 편집 패널이 열립니다.
삭제 되돌리기
위젯, 폴더, 데이터셋 동기화, 함수, 객체 집합, 객체 문맥, 변수, 질의, partial, event-action과 container tab의 삭제를 되돌릴 수 있습니다.
삭제 후 알림의 undo 버튼이나 macOS의 Cmd+Z, Windows의 Ctrl+Z를 사용합니다. 위젯을 복원하면 해당 이벤트 및 액션 연결도 복원합니다. 남아 있던 위젯의 이벤트가 삭제한 위젯의 액션에 연결되어 있던 경우도 포함합니다.
undo 알림은 한 번에 하나만 표시합니다. 다음 삭제가 이전 알림을 대체하며 문서를 편집하면 대기 중이던 알림이 사라집니다.
Widget Editor
Property
선택한 위젯의 주요 속성을 편집합니다. 사용할 수 있는 옵션은 위젯 유형마다 다릅니다.
Layout
위젯의 위치, 크기와 사용자 스타일을 설정합니다.
JSON
Property에 없는 설정이 필요하면 원시 JSON 구성을 편집할 수 있습니다. 각 위젯은 자주 쓰는 속성을 포함한 템플릿으로 시작하며 Property에서 바꾼 필드도 JSON에 반영됩니다.
편집기는 JSON 오류를 표시하고 유효한 변경이 있어야 Update를 활성화합니다. 긴 상호작용 속성값은 Show more로 펼치거나 접습니다.
Property에 노출되지 않은 상태는 Slate 내부에서 관리하므로 JSON에서 기본값을 바꿀 때에는 그 상태와 위젯 동작을 함께 검토합니다.
Events
이벤트가 있는 위젯에는 Events 탭도 나타납니다. 여기서 위젯 이벤트를 구성합니다.