테마는 앱의 모양과 느낌을 나타내는 템플릿 프레임워크입니다. 테마의 콘텐츠에는 패널, 스타일, 레이아웃 컬렉션과 미리 구성된 테마 위젯 집합이 포함됩니다. 하나의 앱은 둘 이상의 테마를 포함할 수 있지만 실행되는 동안에는 하나의 테마만 사용할 수 있습니다.
Web AppBuilder for ArcGIS에서는 즉시 사용 가능한 테마를 제공합니다. 테마 탭에서는 다음과 같은 기능을 지원합니다.
- 테마 선택 - 다음 테마 중 하나를 선택합니다.
- Billboard - 이 테마에는 모든 테마의 레이아웃이 대부분 들어 있으며 위젯 컨트롤러는 포함하지 않습니다. 이 테마의 모든 위젯은 화면상의 위젯입니다. 단순 작업용 앱에 적합합니다.
- Box - 위젯 컨트롤러의 위젯을 다룹니다. 기본 설정에 따라 화면상의 위젯은 모두 꺼져 있습니다. 플레이스 홀더가 없습니다. 맵이 앱에서 깔끔하게 나타나길 원한다면 사용합니다.
- Dart - 위젯 컨트롤러의 위젯이 플레이스 홀더 위젯처럼 디스플레이됩니다. 여러 위젯을 열어 놓을 수 있으며 이들을 이동할 수 있습니다. 기본 설정에 따라 화면상의 위젯은 모두 꺼져 있습니다. 플레이스 홀더가 없습니다.
- Foldable - Web AppBuilder로 생성된 첫 번째 테마입니다. 이 테마에는 모든 위젯 유형이 지원되며 복잡한 작업을 수행할 앱에 적합합니다.
- Jewelry Box - 접을 수 있는 테마에서 진화된 테마로, 앱의 왼쪽 부분에 중점 위젯을 둡니다. 워크플로 작업을 위한 앱에 적합합니다.
- Launchpad - Apple Mac 스타일을 선호하는 사용자를 위한 테마입니다. 이 테마를 사용하면 여러 위젯을 연 다음, 이동, 크기 조정, 최소화를 수행할 수 있습니다.
- Plateau - 위젯 컨테이너와 평평한 도구막대가 포함된 현대적인 기본 응용프로그램을 생성하는 데 사용할 수 있습니다.
- Tab - 접을 수 있는 테마처럼, 모든 위젯 유형이 지원되며 복잡한 작업을 수행할 앱에 적합합니다.
주의:
3D 앱을 만드는 경우에는 Plateau 테마를 사용할 수 없습니다.
현재 Internet Explorer 8에서는 Box, Dart, Launchpad 테마가 지원되지 않습니다.
- 스타일 선택 - 사용 가능한 스타일은 선택한 테마에 따라 다릅니다. Launchpad 테마를 제외한 대부분의 테마의 경우 7가지 미리 정의된 색상 중에서 선택할 수 있습니다. 색상 선택기를 열어 최종 색상을 선택할 수도 있습니다.
- 레이아웃 선택 - 레이아웃은 미리 설정된 사용자 인터페이스 항목 위치를 나타냅니다.
- 2D 앱을 만드는 경우 사용 가능한 레이아웃은 선택된 테마에 따라 다릅니다. 또한 레이아웃에는 2가지 스타일 즉, 데스크톱용 스타일과 모바일 기기용 스타일이 있습니다. 화면 디스플레이의 높이나 너비가 600픽셀 미만인 경우 모바일 레이아웃이 적용됩니다.
- 3D 앱을 만드는 경우 각 테마에는 데스크톱용 레이아웃 2가지만 있습니다.