재료 세부 정보 페이지
재료 세부 정보 페이지에는 재료 테이블에서 보기를 위해 선택한 재료에 대한 정보가 표시됩니다.
매쉬업 및 위젯
PTC.Factory.Demo.MaterialDetailMashup 매쉬업은 재료 세부 정보 페이지를 정의합니다. 여기에는 왼쪽 메뉴 창에서 선택한 옵션에 대한 매쉬업을 표시하는 포함된 매쉬업이 포함됩니다. 재료 세부 정보 페이지의 경우, 메뉴에는 재료에 대한 일반 정보 매쉬업(PTC.Factory.Demo.MaterialGeneralInfoMashup)을 표시하는 일반 정보 옵션만 나열됩니다.
PTC.Factory.Demo.MaterialDetailMashup 매쉬업은 다음 위젯을 사용합니다.
뒤로 버튼()에 대한 버튼 위젯.
재료에 대한 식별 정보를 표시하는 레이블 위젯. 식별 정보는 재료의 ID와 유형으로 구성됩니다. 예: .
왼쪽에 있는 메뉴 모음을 정의하는 Historyless Accordion Menu 위젯. 선택한 메뉴 옵션과 연관된 매쉬업은 포함된 매쉬업 위젯에 표시됩니다. 재료 세부 정보 페이지의 경우, 메뉴(PTC.Factory.Demo.MaterialMenu)에는 일반 정보 옵션만 포함됩니다.
선택한 메뉴 옵션과 연관된 매쉬업을 표시하는 포함된 매쉬업 위젯.
PTC.Factory.Demo.MaterialDetailMaster 매쉬업이 PTC.Factory.Demo.MaterialDetailMashup 매쉬업에서 마스터 속성으로 지정되고 페이지 상단에 배너를 제공합니다.
입력
PTC.Factory.Demo.MaterialDetailMashup 매쉬업에 대한 입력 매개 변수는 다음과 같습니다.
materialUID - 재료 테이블에서 보기 위해 선택한 재료의 UID.
nestedMashup - Historyless Accordion Menu 위젯에서 선택된 옵션과 연관된 매쉬업. 이 입력 매개 변수 값이 비어 있는 경우(예: 세부 정보 페이지가 처음 실행되는 경우 등) PTC.Factory.Demo.MaterialMenu 메뉴에 정의된 기본 매쉬업이 표시됩니다.
출력
보고 있는 재료의 UID는 포함된 매쉬업 위젯에 표시된 매쉬업으로 전달됩니다.
서비스
매쉬업은 PTC.Factory.CommonUtilities 리소스의 다음 서비스를 사용합니다.
GetNestedMenu - GetMaterialMenuName 서비스에서 전달된 메뉴 이름에 대한 정보를 읽어들이며 이 정보는 Historyless Accordion Menu 위젯에 전달됩니다.
매쉬업은 PTC.Factory.Demo.MaterialDefinitionUtils 사물의 다음 서비스를 사용합니다.
GetMaterialDefinition - 재료 테이블에서 선택한 재료에 대한 정보를 읽어들입니다.
GetMaterialDefinitionTitleLabel - GetMaterialDefinition 서비스에서 반환된 정보에서 재료의 ID 값을 읽어들입니다. 이 값은 페이지 상단의 레이블 위젯에서 사용됩니다.
GetMaterialMenuName - 왼쪽 창에서 사용되는 메뉴(PTC.Factory.Demo.MaterialMenu)의 이름을 반환합니다. 이 값은 GetNestedMenuGetDefaultNestedMashupFromMenu 서비스에 대한 입력으로 사용됩니다.
매쉬업은 PTC.SCA.SCO.ManageResourceUtils 사물의 다음 서비스를 사용합니다.
GetDefaultNestedMashupFromMenu - PTC.Factory.Demo.MaterialMenu 메뉴에서 선택한 메뉴 옵션에 대해 포함된 매쉬업 위젯에 표시될 매쉬업을 읽어들입니다. nestedMashup 입력 매개 변수가 제공되지 않은 경우 PTC.Factory.Demo.MaterialMenu 메뉴에 정의된 기본 매쉬업이 표시됩니다.