데이터 위젯

앱의 데이터를 표시하고 수정하려면 양식 위젯과 표 위젯을 사용합니다. 이 두 위젯은 실제로 App Maker가 사용자의 기본 설정에 따라 조합하는 다른 위젯 모음입니다. 모델 데이터를 빠르고 쉽게 입력, 수정 또는 표시할 수 있는 방법입니다.

양식 또는 표를 캔버스로 드래그하면 위젯 옵션을 안내하는 생성 마법사가 열립니다. 이 마법사는 양식이나 표를 처음 만들 때만 사용할 수 있으며 나중에 모델에서 변경한 내용은 업데이트되지 않습니다. 양식이나 표를 수동으로 수정할 수 있지만 모델이나 필드를 수정한 후에는 위젯을 삭제하고 다시 만드는 것이 더 쉬운 경우가 많습니다.

양식 및 표는 간단한 앱을 만들 때 좋은 시작점이 되며 App Maker의 기능을 배울 수 있는 좋은 방법입니다.

양식 위젯 양식

사용자가 앱의 데이터를 수정하고 볼 수 있게 하려면 양식을 사용합니다. 양식에는 두 가지 유형이 있습니다.

  • 수정 양식은 사용자가 앱의 데이터 소스에서 항목 생성, 읽기, 업데이트, 삭제를 수행할 수 있게 해줍니다. 수정 양식은 기본적으로 모든 필드를 수정 가능한 상태로 만들지만 마법사에서 필드를 읽기 전용으로 설정할 수 있습니다.
  • 삽입 양식은 사용자가 데이터 모델에서 새 항목을 만들 수 있게 해줍니다. 기존 데이터를 수정할 수는 없습니다.

사용법

양식 위젯을 페이지 위로 드래그하면 마법사가 생성 과정을 안내합니다. 양식의 옵션을 구성하려면 속성 편집기를 사용합니다.

일반적인 워크플로

  • 앱 사용자가 데이터를 보고 수정할 수 있는 인터페이스를 제공합니다.
  • 마법사를 사용하여 모델에서 양식에 표시할 필드와 사용자가 쓸 수 있는 필드를 지정합니다.

스타일 지정

양식의 모양을 제어하려면 작업 툴바의 테마 선택도구를 사용합니다.

추가 정보

양식은 다른 위젯의 모음이므로 Widget API를 사용하여 양식과 상호작용할 수는 없습니다. 하지만 스크립트를 사용하여 양식을 구성하는 개별 위젯을 조작할 수는 있습니다.

공급업체 평점에 복잡한 양식의 몇 가지 예가 나와 있습니다.

표 위젯

데이터 소스의 항목을 목록에 정렬하려면 표 위젯을 사용합니다. 표는 데이터를 행과 열로 표시합니다. 행은 레코드이고 열은 필드입니다. 앱 사용자는 표를 사용하여 다음을 수행할 수 있습니다.

  • 데이터 페이지 간에 이동할 수 있는 컨트롤을 사용하여 동시에 여러 레코드 보기
  • 수정 가능한 것으로 정의된 레코드의 필드 데이터 수정
  • 필드 값을 기준으로 레코드 정렬
  • 레코드 삭제

표 셀은 기본적으로 읽기 전용이지만 필드 단위로 변경할 수 있습니다.

사용법

표 위젯을 페이지 위로 드래그하면 마법사가 생성 과정을 안내합니다. 표의 옵션을 구성하려면 속성 편집기를 사용합니다.

일반적인 워크플로

  • 앱 사용자가 데이터를 보고 수정할 수 있는 인터페이스를 제공합니다.
  • 마법사를 사용하여 모델에서 표에 표시할 필드와 사용자가 쓸 수 있는 필드를 지정합니다.
  • 마법사를 사용하여 페이지로 나누기 컨트롤을 추가하거나, 열을 정렬 가능하게 만들거나, 사용자에게 행을 삭제할 수 있는 옵션을 제공합니다.

스타일 지정

표의 모양을 제어하려면 작업 툴바의 테마 선택도구를 사용합니다.

추가 정보

표는 다른 위젯의 모음이므로 Widget API를 사용하여 표와 상호작용할 수는 없습니다. 하지만 스크립트를 사용하여 표를 구성하는 개별 위젯을 조작할 수는 있습니다.

여행 승인 템플릿은 페이지별로 맞춤설정 가능한 행 수가 있는 표의 예를 보여줍니다. 표를 사용하는 다른 샘플템플릿이 많이 있습니다.