페이지 조각

페이지 조각을 사용하면 페이지 헤더나 팝업 메뉴 같은 재사용 가능한 위젯 모음을 만들 수 있습니다. 페이지 조각은 또한 동적으로 업데이트됩니다. 조각을 하나 변경하면 앱 조각의 모든 인스턴스가 그에 따라 업데이트되며 이미 페이지에 추가된 부분에도 적용됩니다.

페이지 조각 만들기

페이지 조각을 만들려면 페이지 만들기 대화상자에서 페이지 대신 페이지 조각을 선택합니다. 페이지 조각 편집기는 페이지 편집기와 같이 작동합니다. 캔버스에 위젯을 배치하고 데이터 결합 및 스크립트를 추가하면 인터페이스가 생성됩니다. 그 둘의 주요 차이점은 페이지에서 사용될 때 루트 패널의 크기가 조각의 기본 크기를 결정한다는 것입니다.

페이지에 페이지 조각 추가

페이지 조각을 사용하는 방법에는 두 가지가 있습니다.

  • 페이지 조각을 위젯으로 추가: 페이지 조각이 생성되면 모든 앱 페이지의 위젯 패널 아래에서 사용할 수 있습니다.
  • 페이지 조각을 팝업 대화상자로 사용: 페이지 조각에서 showDialog() 메서드를 사용하여 페이지 조각을 팝업 대화상자로 엽니다. 예를 들어 이름이 MenuFragment인 조각인 경우 app.showDialog(app.pageFragments.MenuFragment);를 사용합니다.

커스텀 속성을 사용하여 페이지 조각을 맞춤설정

이름에서 짐작할 수 있지만 커스텀 속성은 페이지 조각의 각 인스턴스를 맞춤설정하기에 좋습니다. 커스텀 속성값은 조각 인스턴스마다 고유하므로 동일한 속성에 대해 값이 다른 여러 조각이 존재할 수 있습니다. 예를 들어 titleLabel를 커스텀 Title 속성으로 설정하여 앱 헤더를 맞춤설정할 수 있습니다. 그런 다음 각 헤더의 Title 속성을 원하는 페이지 제목으로 변경합니다.

속성 편집기의 속성 추가 버튼으로 조각에 속성을 추가합니다. 속성 편집기의 커스텀 속성 그룹에서 속성을 편집합니다.